定期PayPal正常工作



我正在寻找递归js正常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中添加 [附加字段],但我找不到合适的功能。

<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>

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

相关内容

  • 没有找到相关文章

最新更新