【问题标题】:Recurly Paypal normal workflowRecurly Paypal 正常工作流程
【发布时间】:2018-07-11 09:01:42
【问题描述】:

我正在寻找 Recurlyjs 正常 Paypal 结帐流程的实现示例。我想向用户请求除了 Paypal 令牌之外的计费信息,但不清楚如何将它们合并在一起使用。

这里有提到正常工作流程但没有详细信息的文档:https://docs.recurly.com/docs/paypal-payments

以下是 Paypal 快递流程示例: https://github.com/recurly/recurly-js-examples/blob/master/public/paypal/index.html 。看来我需要在表单和merge_token_fields中添加[additional-fields],但我找不到合适的功能。

<section>
  <form method="post" action="/api/subscriptions/new">
    <button id="subscribe">Subscribe with PayPal</button>
    <div name="recurly-[additional-fields]></div>  // TODO: fix this
    <input type="hidden" id="recurly-token" name="recurly-token">
  </form>

  <script>
  var form = $('form');
  recurly.configure('PUBLIC_KEY');

  var paypal = recurly.PayPal({
    display: { displayName: 'My product' }
  });

  paypal.on('token', function (token) {
    $('#recurly-token').val(token.id);
    merge_token_fields(); // TODO: fix this
    form[0].submit();
  });

  form.on('submit', function (event) {
    event.preventDefault();
    paypal.start();
  });
  </script>
</section>

【问题讨论】:

    标签: paypal recurly


    【解决方案1】:

    您要遵循的步骤: 1) 获取贝宝令牌 2) 收集账单地址(可以在 recurly.js 表单上完成并传递给 API) 3) 从 API,将 Paypal 计费协议传递给帐户 4) 将帐单地址作为帐单信息更新的后续请求

    【讨论】:

      猜你喜欢
      • 2015-10-20
      • 2018-06-11
      • 1970-01-01
      • 2013-11-14
      • 1970-01-01
      • 2013-08-20
      • 2016-01-06
      • 2020-05-11
      • 2012-11-26
      相关资源
      最近更新 更多