【问题标题】:How to implement Paypal subscription in a vue application?如何在 vue 应用中实现 Paypal 订阅?
【发布时间】:2020-04-13 08:03:44
【问题描述】:

我正在开展一个项目,该项目需要每月从用户帐户中扣除固定金额到企业帐户。我正在尝试创建一个 Paypal 按钮客户端(vue),用于每月接受订阅。用户按月扣费信息存入数据库。用户还应提供取消订阅的选项。任何帮助将不胜感激。

【问题讨论】:

    标签: node.js vue.js paypal vuejs2


    【解决方案1】:

    好吧,在对https://developer.paypal.com/docs/subscriptions/integrate 提供的文档进行了一些挖掘之后,我找到了答案,并完成了他们提供的步骤。

    步骤

    1. 在标头中提供 access_token,通过其 API 创建产品。
    2. 创建产品后,从响应中获取产品 ID,然后使用请求正文中的产品 ID 创建计划。
    3. 成功创建计划后,复制Plan_id并替换智能订阅按钮中的id。

      paypal.Buttons({
      
        createSubscription: function(data, actions) {
      
              return actions.subscription.create({
      
                   'plan_id': 'P-your_plan_id'
      
      });
       onApprove: function(data, actions) {
      
          alert('You have successfully created subscription ' + data.subscriptionID);
      
               }
      
      
      }
      

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-25
      • 2012-08-27
      • 2015-10-22
      • 2020-07-11
      • 2019-05-21
      • 2021-04-11
      • 1970-01-01
      • 2021-02-01
      相关资源
      最近更新 更多