首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PayPal REST退还v2 PAYID?

使用PayPal REST退还v2 PAYID?
EN

Stack Overflow用户
提问于 2022-08-09 10:00:16
回答 1查看 108关注 0票数 0

我已经使用阿米莉亚预订插件为我的网站之一。

我想用PayPal支付网关实现对客户功能的分拆支付和退款。

我为我的网站做了一个注释,它可以使用PayPal payout (https://api-m.sandbox.paypal.com/v1/payments/payouts)来分割支付。

斯普利特很好,但要退款,我需要客户的PayPal细节。

所以我做了下面的事情:

艾米莉亚正在以下面的格式将事务信息存储在数据库中。

代码语言:javascript
复制
{   
    "data": 
    {        
     "PayerId": "4ABCDEFGHIJKL",                 
     "PaymentId": "PAYID-ABCDEFGHIJKLMNO2PQRSTUVW", 
     "transactionReference": "PAYID-ABCDEFGHIJKLMNO2PQRSTUVW"
    }, 
    "amount": "00.00", 
    "gateway": "payPal", 
    "currency": "USD"
}

因此,从上面的信息中,我可以访问"transactionReference“来获取客户的详细信息,使用(https://api-m.sandbox.paypal.com/v1/payments/payment/{transactionReference}) API调用进行退款。

但是不幸的是,这个端点被废弃了,那么是否存在使用上述信息从PayPal PayPal v2获取客户的v2数据呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-09 14:33:21

对于新的集成,v1 API是不推荐的,但是如果您目前正在使用它们来处理支付--如果您有一个PAYID,您实际上正在这样做--那么您必须使用v1 API进行退款。

只有当您使用v2 /v2/orders之类的工具来处理付款时,才能使用API进行退款,而这个插件并没有这样做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73289919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档