我正在我的应用程序中进行一些paypal集成,并在取消RecurringPayments方面遇到了麻烦。要取消定期付款,我需要个人资料ID,我不知道从哪里获取个人资料ID,有人可以在这里指导我。
您的帮助将受到高度赞赏和奖励!
谢谢! :)
答案 0 :(得分:1)
使用PayPal API' GetTransactionDetails'获取与特定交易相关的详细信息的方法。
您必须将TransactionID作为参数与请求一起传递。 它将回复与该交易相关的所有细节(包括SubscriptionID / ProfileID)。
希望它对你有所帮助。
谢谢。
答案 1 :(得分:0)
我将在这里谈论快速结账的Paypal API,而不是直接付款。
当您从客户收取订阅付款时,您需要使用Paypal API 2次。
我确信您已按照上述步骤进行操作。
在该回复中,您将看到用户的个人资料ID。您必须将其保存在某个位置,例如与所关注用户对应的数据库表。
最后,取消订阅时,您必须传递个人资料ID并调用ManageRecurringPaymentsProfileStatus。
答案 2 :(得分:-1)
您也可以在不进行API调用的情况下找到Profile-ID。您可以在PayPal帐户中找到它。
登录您的PayPal帐户。转到“我的帐户”标签 - >概观 在那里,您可以找到“我最近的活动”部分中的交易列表。
识别定期付款(可以从其类型中识别定期付款) 点击任何重复交易的“详细信息”。您将被定向到另一个页面(交易明细)。查看此页面的URL。您可以从那里获取Profile-ID。 要么 当您处于“交易详细信息”页面时,单击“查看详细信息” 你可以在那里找到Profile-ID
谢谢。
此致 阿尼什