Amazon Pay - одновременные разовые и повторяющиеся покупки
Мы планируем интегрировать Amazon Pay на наш веб-сайт, который предлагает подписку и единовременную оплату при регистрации.
Согласно документации Amazon Pay, это возможно с дополнительными функциями.
Наша проблема в том, что нам не удается найти конкретный пример, сочетающий повторяющиеся и разовые платежи в одном рабочем процессе. Мы используем PHP.
Спасибо
1 ответ
В документации разработчика есть образец кода для регулярных платежей, который вы можете адаптировать для дополнительной разовой оплаты.
По сути, вы делаете следующее: если покупатель хочет купить подписку вместе с разовым товаром, вы создаете соглашение о выставлении счетов, как описано в образце кода, приведенном выше. После его создания (с помощью вызова API ConfirmBillingAgreement) вы можете авторизовать и зафиксировать желаемую сумму (например, сумму за первый месяц подписки + стоимость разового товара).
Если во время оформления заказа покупатель решает отказаться от подписки, используйте вызов API CreateOrderReferenceForId, чтобы создать объект ссылки на заказ вне соглашения о выставлении счетов. С этого момента это, по сути, обычный сценарий единовременной оплаты, поэтому вы можете выполнить оставшиеся шаги интеграции, описанные здесь.