簡體   English   中英

如何使用 Paypal 訂閱發送自定義用戶輸入字段

[英]How to send custom user input field with Paypal Subscription

我正在使用 Paypal 訂閱向導為每月定期付款生成 javascript 片段。 https://developer.paypal.com/docs/subscriptions/

javascript 如下所示(修改后的敏感信息):

<div id="paypal-button-container"></div>
<script src="https://www.paypal.com/sdk/js?client-id=esdasdcgmGsadsad34324hvfD7boV-2PMY34324234234234R7MjasdAUhH_qbIy4A&vault=true&intent=subscription" data-sdk-integration-source="button-factory"></script>
<script>
  paypal.Buttons({
      style: {
          shape: 'pill',
          color: 'blue',
          layout: 'vertical',
          label: 'paypal'
      },
      createSubscription: function(data, actions) {
        return actions.subscription.create({
          'plan_id': 'P-aaaaaaaaaaaaaaaaaa'
        });
      },
      onApprove: function(data, actions) {
        alert(data.subscriptionID);
      }
  }).render('#paypal-button-container');
</script>

我在 paypal 訂閱按鈕上方添加了一個輸入文本:

<input type="text" id="your_unique_username" value="Enter your user name">

All I am trying to do is pass the value the user placed in the input text object to paypal subscription and receive that value via email which i receive on every subscription or even better at paypal subscription dashboard where you see subscribed users.

似乎是一個非常簡單的功能,但還沒有找到任何例子。 實現這一目標的最佳方法是什么?

發送一個custom_id變量,設置為單擊按鈕時將評估的表達式的值。

'plan_id': 'P-aaaaaaaaaaaaaaaaaa',
'custom_id': document.getElementById('your_unique_username').value

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM