Amazon Pay - одновременные разовые и повторяющиеся покупки

Мы планируем интегрировать Amazon Pay на наш веб-сайт, который предлагает подписку и единовременную оплату при регистрации.

Согласно документации Amazon Pay, это возможно с дополнительными функциями.

Наша проблема в том, что нам не удается найти конкретный пример, сочетающий повторяющиеся и разовые платежи в одном рабочем процессе. Мы используем PHP.

Спасибо

1 ответ

В документации разработчика есть образец кода для регулярных платежей, который вы можете адаптировать для дополнительной разовой оплаты.

По сути, вы делаете следующее: если покупатель хочет купить подписку вместе с разовым товаром, вы создаете соглашение о выставлении счетов, как описано в образце кода, приведенном выше. После его создания (с помощью вызова API ConfirmBillingAgreement) вы можете авторизовать и зафиксировать желаемую сумму (например, сумму за первый месяц подписки + стоимость разового товара).

Если во время оформления заказа покупатель решает отказаться от подписки, используйте вызов API CreateOrderReferenceForId, чтобы создать объект ссылки на заказ вне соглашения о выставлении счетов. С этого момента это, по сути, обычный сценарий единовременной оплаты, поэтому вы можете выполнить оставшиеся шаги интеграции, описанные здесь.

Другие вопросы по тегам