gpt4 book ai didi

php - 如何使用 Omnipay 退款

转载 作者:太空宇宙 更新时间:2023-11-03 16:07:32 28 4
gpt4 key购买 nike

我用paypal express完成支付后,我的数据库更新失败了,我该怎么办?

代码如下:

    $transaction = $this->initPayPalExpress()->completePurchase($this->param);
$response = $transaction->send();
$data = $response->getData();
if (isset($data['PAYMENTINFO_0_ACK']) && $data['PAYMENTINFO_0_ACK'] === 'Success') {
$this->updateDatabase($data);
}

最佳答案

我建议您从 PayPal Express 切换到 PayPal REST。那是更新的并且有更好的文档。

关于如果您的数据库更新失败该怎么办,那么我建议您需要有某种备份计划——您可以使用 RestListPurchaseRequest() 消息来检查您的购买历史记录。

您询问退款,但没有给出退款示例 -- 您的问题的确切性质是什么?

我认为 omnipay-paypal REST 消息和网关的文档 block 中有一些很好的示例可以实现您想要做的事情。

关于php - 如何使用 Omnipay 退款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35384338/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com