【问题标题】:PayFlow Recurring Payments RefundPayFlow 定期付款退款
【发布时间】:2012-07-01 15:17:41
【问题描述】:

当我使用 PayFlow 定期付款时,是否可以在上次交易时通过 PayPal PayFlow API 进行退款。 谢谢, 马切克

【问题讨论】:

    标签: paypal recurring payflowpro payflowlink


    【解决方案1】:

    对此的简单回答是“是”。

    您需要像正常交易一样记入贷方。参数是:

    USER
    VENDOR
    PARTNER
    PWD
    TENDER=C // C = credit card, P = PayPal
    TRXTYPE=C //  S = Sale transaction, A = Authorisation, C = Credit, D = Delayed Capture,
    ORIGID=XXXX // ORIGID to the PNREF value returned from the original transaction
    

    然后您可能需要取消重复交易以阻止它再次发生。参数是:

    USER
    VENDOR
    PARTNER
    PWD
    ACTION=C // C = Cancel
    TRXTYPE=R //  R = Recurring
    ORIGPROFILEID=XXXX // Original Profile ID (of the recurring transaction)
    

    https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pp_payflowpro_recurringbilling_guide.pdf

    【讨论】:

    • 嗨@roobie,当我尝试上面的代码时,它给了我这个响应,你遇到同样的问题吗? array:3 [▼ "RESULT" => "25" "PNREF" => "R105AA8EAF86" "RESPMSG" => "未注册此投标类型"]
    • 不,但我猜您在未设置信用卡时使用了“TENDER=C” - 那应该是 P 吗?但如果不是这样,谷歌也帮不上忙,那就再提一个问题吧!
    猜你喜欢
    • 2016-02-25
    • 2016-02-22
    • 1970-01-01
    • 2013-07-18
    • 2016-02-23
    • 2011-07-07
    • 2016-02-07
    • 2014-10-18
    • 2020-01-03
    相关资源
    最近更新 更多