Я использую библиотеку PHP здесь, чтобы создать новый профиль подписки. Если я установил начальную сумму, профиль появится как "Ожидание".
Пример:
Pending
Customer Mark Wally Verified
Profile start date Feb 18, 2013 | Profile ID I-BE824P6F9PER
С другой стороны, если я не задал начальную сумму платежа, профиль будет активен. Я устанавливаю начальный платеж и дату начала 1 месяц в будущем, так как я хочу ежемесячно выставлять счет и получать платеж сразу.
Я уже проверял:
- Учетная запись настроена на прием денег в любой валюте.
- Аккаунт продавца включает в себя цифровые товары (созданные с помощью автоматизированного процесса).
- Оба аккаунта проверены
- У учетной записи покупателя есть кредитная карта, а также баланс Paypal.
- Оба аккаунта базируются на США
- Я пробовал несколько учетных записей
Любая помощь будет принята с благодарностью!
Фрагмент кода для создания подписки, использующей перечисленную выше библиотеку:
$subscription_details = array(
'description' => 'Premium membership: $4.95 every 30 days',
'initial_amount' => '4.95',
'amount' => '4.95',
'period' => 'Day',
'start_date' => gmdate( 'Y-m-d\TH:i:s', strtotime( '+30 day' ) ),
'frequency' => '30'
);