Я пытаюсь создать план повторяющихся платежей, который позволил бы мне сразу получить первый платеж для пользователя, для этого я использовал опцию setup_fee
, установленную как 14.99
, но по какой-то причине я не могу получить это работает. Infact, пользователь песочницы, который я использовал для этого, не имеет никаких средств, и подписка не должна быть одобрена, как это происходит. Это реквизиты платежа:
{
"name": "Monthly Plan",
"description": "Monthly plan based subscription",
"status": "ACTIVE",
"usage_type": "LICENSED",
"product_id": "PROD-32M79039A8219464Y",
"billing_cycles": [
{
"frequency": {
"interval_unit": "MONTH",
"interval_count": 1
},
"tenure_type": "TRIAL",
"sequence": 1,
"total_cycles": 1,
"pricing_scheme": {
"fixed_price": {
"value": "0",
"currency_code": "EUR"
}
}
},
{
"frequency": {
"interval_unit": "MONTH",
"interval_count": 1
},
"tenure_type": "REGULAR",
"sequence": 2,
"total_cycles": 0,
"pricing_scheme": {
"fixed_price": {
"value": "14.99",
"currency_code": "EUR"
}
}
}
],
"payment_preferences": {
"auto_bill_outstanding": true,
"setup_fee": {
"value": "14.99",
"currency_code": "EUR"
},
"setup_fee_failure_action": "CANCEL",
"payment_failure_threshold": 0
},
"taxes": {
"percentage": "0",
"inclusive": false
},
"merchant_preferences": {
"initial_fail_amount_action": "CANCEL",
"max_fail_attempts": 0
}
}
Я указал merchant_preferences
, что должно отменить процесс подписки в процессе PayPal
интеллектуальных кнопок. Но это ничего не делает. Ожидаемое поведение:
- Пользователь одобряет подписку, используя умные кнопки
PayPal
- У пользователя нет средств, поэтому
PayPal
должен остановить процесс как merchant_preference
конфигурация - Если пользователь нашел, тогда необходимо создать подписку, и средства должны быть отправлены на торговый счет, чтобы активировать подписку на моем сервере