首页 文章

使用payKey预防PayPal付款(或退款)

提问于
浏览
0

我试图阻止贝宝允许我创建的付款 .

场景:我的应用程序正在创建付款 . 我从PayPal获得payKey,客户被重定向到PayPal . 如果客户在2分钟后无法完成付款,我将删除该订单,然后 - 如果可能 - 我将强制Paypal支付不再有效,并且客户在这2分钟后无法付款 . 为此,我必须至少做到这一点:

  • 发送PayPal PayKey并告诉Paypal:不允许用这个payKey付款!只需"Delete"此订单的信息
    客户付款后
    • 但在2分钟后,订单被删除 - 我会告诉Paypal payKey并且必须在客户付款后立即退款 . 我认为这不是问题,但因为它的AdaptivePayment和链式PayPal不允许我退款,因为退款receiverList中的每个接收者都需要允许API呼叫退款的权限 .

所以我的问题是:是否可以通过API调用阻止付款?我没有在PayPal的REST API参考中找到任何信息 .

1 回答

  • 0

    无法删除payKey或更改过期时间 . 您可以将delayed chained paymentIPN一起使用 . 您是API呼叫者和主要接收者,将交易完成时间与支付键生成时间进行比较,以决定退款或支付次要接收者 .

相关问题