Php 如何通过API在paypal中获取配置文件ID

Php 如何通过API在paypal中获取配置文件ID,php,paypal,paypal-subscriptions,Php,Paypal,Paypal Subscriptions,我正在我的应用程序中进行paypal集成,无意中取消了重复付款。要取消定期付款,我需要一个个人资料ID,我不知道在哪里可以获得个人资料ID,有人可以在这里指导我 您的帮助将得到极大的感谢和回报 谢谢!:) 使用PayPal API的“GetTransactionDetails”方法获取与特定事务相关的详细信息 您必须将TransactionID作为参数与请求一起传递。 它将回复与该事务相关的所有详细信息(包括SubscriptionID/ProfileID) 请点击此链接: 希望对你有帮助 谢谢

我正在我的应用程序中进行paypal集成,无意中取消了重复付款。要取消定期付款,我需要一个个人资料ID,我不知道在哪里可以获得个人资料ID,有人可以在这里指导我

您的帮助将得到极大的感谢和回报


谢谢!:)

使用PayPal API的“GetTransactionDetails”方法获取与特定事务相关的详细信息

您必须将TransactionID作为参数与请求一起传递。 它将回复与该事务相关的所有详细信息(包括SubscriptionID/ProfileID)

请点击此链接:

希望对你有帮助


谢谢。

您也可以在不进行API调用的情况下找到配置文件ID。你可以在PayPal帐户中找到它

登录到您的贝宝帐户。转到“我的帐户”选项卡->概述 您可以在“我最近的活动”部分找到交易列表

识别定期付款(可根据其类型识别定期付款) 单击任何定期交易的“详细信息”。您将被引导到另一个页面(交易详细信息)。查看此页面的URL。您可以从那里获取配置文件ID。 或 当您处于“交易详情”页面时,单击“查看详情” 您可以在那里找到配置文件ID

多谢各位

问候,,
Anish

我将在这里讨论用于快速结账的Paypal API,而不是直接付款

当您向客户收取订阅费时,您需要在两个方面使用Paypal API

  • 首先使用SetExpressCheckout并获取paypal发送的令牌
  • 然后使用CreateRecurringPaymentsProfile并从用户处获得启动订阅的授权。与此请求一起,您还将发送您获得的令牌、配置文件开始日期、计费周期和频率。一旦用户确认,他将被发送回paypal的响应数组
  • 我相信你已经遵循了上述步骤

    在该响应中,您将看到用户的配置文件Id。您必须将其保存在某个位置,例如与相关用户对应的数据库表

    最后,取消订阅时,您必须传递配置文件id和call Manager RecurringPaymentsProfileStatus


    遵循这篇精彩的教程:

    我正在使用这段代码:,我希望你现在能回答我的问题。PayerID和ProfileID是一样的吗?@Julian,这个答案是2012年的,当时,NVP API是主要的API。。现在,它们被视为“遗产”,他问从哪里通过API而不是仪表板获取概要文件Id。这句话没用。@JellyFishBoy你对上面的答案投了赞成票吗?我对你的答案投了反对票,因为它对相关问题没有用处。OP询问的是API,而不是PayPal仪表盘。