2014-09-05 1 views
1

Я использую реализацию функции, которые используют может делать регулярные платежи с помощью PayPal с этим запросом (копируется из https://developer.paypal.com/webapps/developer/docs/api/#create-a-plan)Повторные платежи PayPal: как добавить первоначальный платеж.

curl -v POST https://api.sandbox.paypal.com/v1/payments/billing-plans \ 
-H 'Content-Type:application/json' \ 
-H 'Authorization: Bearer <Access-Token>' \ 
-d '{ 
    "name": "T-Shirt of the Month Club Plan", 
    "description": "Template creation.", 
    "type": "fixed", 
    "payment_definitions": [ 
     { 
      "name": "Regular Payments", 
      "type": "REGULAR", 
      "frequency": "MONTH", 
      "frequency_interval": "2", 
      "amount": { 
       "value": "100", 
       "currency": "USD" 
      }, 
      "cycles": "12", 
      "charge_models": [ 
       { 
        "type": "SHIPPING", 
        "amount": { 
         "value": "10", 
         "currency": "USD" 
        } 
       }, 
       { 
        "type": "TAX", 
        "amount": { 
         "value": "12", 
         "currency": "USD" 
        } 
       } 
      ] 
     } 
    ], 
    "merchant_preferences": { 
     "setup_fee": { 
      "value": "1", 
      "currency": "USD" 
     }, 
     "return_url": "http://www.return.com", 
     "cancel_url": "http://www.cancel.com", 
     "auto_bill_amount": "YES", 
     "initial_fail_amount_action": "CONTINUE", 
     "max_fail_attempts": "0" 
    } 
}' 

выше запрос будет создавать регулярный повторяющийся платеж. Я хочу добавить первоначальный платеж к вышеуказанному запросу. Я нашел способ с классическим API, как в https://developer.paypal.com/docs/classic/paypal-payments-pro/integration-guide/WPRecurringPayments/ Указание начальной части платежа. Однако я не мог найти способ добавить первоначальный платеж с помощью REST API. Благодаря!

ответ

3

Эй это avi из PayPal здесь. Параметр setup_fee в разделе merchant_preferences для планов выставления счетов для отдыха соответствует первоначальному взносу за повторные платежи в классическом api. Эта плата взимается только один раз, когда пользователь соглашается с планом выставления счетов для составления биллингового соглашения.