PayPal订阅和智能付款按钮-添加描述/元数据

问题描述 投票:1回答:1
            createSubscription: function(data, actions) {

              console.log($('#donation-details').val());
              return actions.subscription.create({

                'plan_id': window.VUE_DONATION_MODULE.getPlanId(),
                // I want to add meta data about the subscription
                'description': $('#donation-details').val(),
                'application_context':{brand_name:$('#donation-details').val()}
              });

            },


            onApprove: function(data, actions) {


              $('#step-7').removeClass('active').fadeOut();
              $('#step-9').addClass('active').fadeIn();

            }

我正在使用PayPal智能按钮进行订阅,并希望添加元数据。对于一次性付款,我使用“说明”字段输入此元数据。请帮助我找到一种记录订阅元数据的方法;我希望它在登录PayPal后以商家帐户和客户帐户在交易详细信息下显示它。

paypal paypal-subscriptions
1个回答
1
投票

计划具有在原始计划创建时可以使用的描述字段:https://developer.paypal.com/docs/api/subscriptions/v1/#plans-create-request-body

如果您需要每个用户元数据作为计划说明的一部分,则必须为每个用户创建一个新计划。

如果只需要将其他元数据与用户的订阅相关联,则必须在自己的数据库中执行此操作。在您的站点/应用程序创建订阅ID对象后,将其与用户相关联,因此所有其他元数据都可以由您的站点/应用程序存储,并由用户或订阅ID查找。

© www.soinside.com 2019 - 2024. All rights reserved.