如何在vue应用程序中实现Paypal订阅?

问题描述 投票:2回答:1

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

node.js vue.js paypal vuejs2
1个回答
0
投票

我仔细研究了https://developer.paypal.com/docs/subscriptions/integrate提供的文档并按照他们提供的步骤进行操作后,找到了答案。

步骤

  1. [通过在标题中提供access_token通过其API创建产品。
  2. 创建产品后,从响应中获取产品ID,然后使用请求正文中的product_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);
    
             }
    
    
    }
    
© www.soinside.com 2019 - 2024. All rights reserved.