【问题标题】:Express checkout with payflow pro and recurring payment使用 payflow pro 和定期付款进行快速结帐
【发布时间】:2014-04-07 03:00:25
【问题描述】:

我正在使用 Paypal 管理器进行付款,我使用 PayPal 管理器从我的网站使用定期付款资料通过信用卡付款成功完成了付款。但现在我想通过定期付款的 Paypal 管理器通过快速结帐进行定期付款。我可以使用 PayPal 管理器通过快速结帐进行简单的直接付款。我从谷歌找到了一些我们需要传递两个变量的解决方案

L_BILLINGAGREEMENTDESCRIPTION0 = "Your descriptor"

L_BILLINGTYPE0 = "RecurringPayments"

但我无法进行定期付款。我没有收到任何错误。但是我的付款已经完成了简单的付款,不会重复。

提前谢谢..

【问题讨论】:

    标签: paypal recurring-billing express-checkout payflowpro


    【解决方案1】:

    Express Checkout 有两件事。首先,您需要知道您还将创建一些定期付款配置文件的整个过程。

    为此,您在执行 doExpressCheckout 请求时将 BillingType 设置为 RecurringPayments。 您将从 paypal 获得令牌,稍后当用户在登录 Paypal 后返回您的网站以确认付款时,您可以使用此令牌创建定期付款资料,就像您使用信用卡一样。

    所以在确认而不是发送 doExpressCheckoutPayment 之后,您发送 createRecurringPaymentProfile 请求。

    当然,如果您还想进行一些非经常性的额外付款,您也可以发送 doExpressCheckoutPayment。

    【讨论】:

    • 感谢您的重播...您告诉我的程序我已按照与定期付款的快速结帐相同的程序。根据paypal提供的指南。但是现在我面临另一个问题,当我为那个时间创建个人资料时,想要设置一个日期,它是开始日期,那个日期是未来日期。我定了明天的日期。但是现在我怎么知道这个配置文件支付成功了?另一个问题是在创建个人资料之后,用户付款将在每个月重复发生。但是我们怎么知道下个月的用户支付成功了呢?
    • 当您创建配置文件时,Paypal 会向您发送一个答案,如果它创建成功与否。阅读有关 Paypal 回复的更多信息。对于通知,Paypal 具有称为 IPN(即时付款通知)的系统。它会向您发送有关是否进行定期付款的信息。
    • 我正在使用 PayPal 管理器,所以我设置了silent_post url,但我没有从这个 url 收到任何通知。那么我将在哪里设置 paypal 管理器中的 IPN url??
    猜你喜欢
    • 2014-12-12
    • 2012-12-10
    • 2014-11-02
    • 2014-05-06
    • 2016-02-07
    • 2013-01-28
    • 2016-02-25
    • 2012-07-01
    • 2013-08-27
    相关资源
    最近更新 更多