0

请帮助我实现使用贝宝的要求。

我的要求是这样的:

用户可以订阅服务,使用贝宝账户或信用卡(没有贝宝账户)。如果他/她愿意,用户可以稍后取消订阅。

我使用“网站标准”的订阅按钮实现了第一部分,其中贝宝给了我一个按钮,单击它会导致贝宝网站。

我正在使用 IPN 收到通知

现在有两个问题:

  1. 如何测试信用卡,我可以使用沙盒测试用户测试 paypal 帐户支付,但是对于信用卡,我没有虚拟信用卡。如果我使用贝宝账户的信用卡,上面写着“贝宝用户应该使用贝宝支付”
  2. 我想取消订阅。贝宝用户可以去贝宝账户取消订阅。这很好用。但是我们如何从我的网站取消订阅,或者我们如何取消信用卡付款人的订阅。贝宝 SDK 说订阅配置文件 ID 无效。

有没有人尝试过这种实现。任何帮助都可以,无论是链接还是搜索位置。

非常感谢

4

1 回答 1

-1

首先,Guest Checkout(使用信用卡付款而无需登录 PayPal)只能在没有定期付款的情况下使用。使用定期付款时,它将强制此人创建一个 PayPal 帐户。您需要使用 Payments Pro 才能直接使用信用卡进行定期付款,然后这个人甚至永远不会被重定向到 PayPal。

对于测试卡,您拥有的任何旧的过期卡都可以使用,或者您可以做的是登录您的 PayPal 沙盒帐户,进入个人资料,然后完成将新信用卡添加到帐户的过程。它实际上会为您填写一个卡号,但不要将此卡添加到帐户中。只需复制该卡号,然后退出此屏幕即可。现在您可以使用该卡号在 PayPal 系统上进行测试。

为了使用 API 退款,您需要使用 CreateRecurringPaymentsProfile API 创建配置文件。为您提供的配置文件 ID 将与将来管理它的所有 API 调用兼容。

于 2012-12-05T21:44:46.850 回答