我正在我的应用程序中进行一些贝宝集成,并在取消 RecurringPayments 时遇到了问题。要取消定期付款,我需要个人资料 ID,我不知道从哪里获得个人资料 ID,有人可以在这里指导我。
您的帮助将不胜感激和奖励!
谢谢!:)
我正在我的应用程序中进行一些贝宝集成,并在取消 RecurringPayments 时遇到了问题。要取消定期付款,我需要个人资料 ID,我不知道从哪里获得个人资料 ID,有人可以在这里指导我。
您的帮助将不胜感激和奖励!
谢谢!:)
使用 PayPal API 的“GetTransactionDetails”方法获取与特定交易相关的详细信息。
您必须将 TransactionID 作为参数与您的请求一起传递。它会回复与该交易相关的所有详细信息(包括 SubscriptionID/ProfileID)。
希望它可以帮助你。
谢谢你。
您也可以在不进行 API 调用的情况下找到 Profile-ID。您可以在您的 PayPal 帐户中找到它。
登录到您的 PayPal 帐户。转到“我的帐户”选项卡 -> 概览 您将在“我的最近活动”部分找到交易列表。
识别定期付款(可以从其类型中识别定期付款)单击任何定期交易的“详细信息”。您将被定向到不同的页面(交易详情)。查看此页面的 URL。您可以从那里获取 Profile-ID。或者当您在“交易详情”页面时点击“查看详情”您可以在那里找到 Profile-ID
谢谢你。
问候, 阿尼什
我将在这里讨论用于 Express Checkout 的 Paypal API,而不是直接付款。
当您向客户收取订阅费用时,您需要使用 Paypal API 进行 2 项操作。
我相信您已经按照上述步骤进行操作。
在该响应中,您将看到用户的个人资料 ID。您必须将其保存在某个位置,例如与相关用户对应的数据库表。
最后,取消订阅时,您必须传递配置文件 ID 并调用 ManageRecurringPaymentsProfileStatus。