首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PayPal checkout -创建订单时的platform_fee

PayPal checkout -创建订单时的platform_fee
EN

Stack Overflow用户
提问于 2020-08-18 00:34:58
回答 1查看 241关注 0票数 0

我遵循以下教程在我的市场上启用PayPal:https://developer.paypal.com/docs/business/checkout/set-up-standard-payments/

所以,我写了这段代码:

代码语言:javascript
复制
<script src="https://www.paypal.com/sdk/js?client-id=xxxxxxxxxxx"></script>

createOrder: function(data, actions) {
      return actions.order.create({
        purchase_units: [{
          amount: {
            value: '{{ course.price / 100 }}',
            currency: 'EUR'
          },
          payee: {
            merchant_id: '3SBUTQHGTMHWS'
          },
        }],
      });
 },

这个方法运行良好,但是当我想添加platform_fee时,PayPal返回一个422 (无法处理的实体):

代码语言:javascript
复制
createOrder: function(data, actions) {
      return actions.order.create({
        purchase_units: [{
          amount: {
            value: '{{ course.price / 100 }}',
            currency: 'EUR'
          },
          payee: {
            merchant_id: '3SBUTQHGTMHWS'
          },
          payment_instruction: {
            disbursement_mode: 'INSTANT',
            platform_fees: [{
              amount: {
                currency_code: 'EUR',
                value: '3'
              }
            }]
          },
        }],
      });
},

如何通过PayPal结账收取平台费?谢谢你的帮忙

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-18 11:24:44

除非您是经批准的PayPal合作伙伴,否则无法使用platform_fee

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

https://stackoverflow.com/questions/63455004

复制
相关文章

相似问题

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