Как настроить частоту и продолжительность соглашений о выставлении счетов для Amazon Pay
Я интегрирую amazon pay для нашей некоммерческой организации, которая предлагает разовые, ежемесячные и ежегодные пожертвования.
Я огляделся и не смог найти, как мы можем установить продолжительность (как долго должно действовать соглашение о выставлении счета) или частоту (как часто нужно платить покупателю). Я даже не уверен, доступна ли эта функция или соглашения о выставлении счетов являются только ежемесячной подпиской.
Когда я использую песочницу и нажимаю amazon api с GetBillingAgreementDetails
, Я вижу TimePeriodEndDate
что всего через месяц после TimeStartEndDate
. Я предполагаю, что это период времени, в течение которого действует billingAgreement, но я не смог найти способ изменить этот период в документации.
Пожалуйста помоги.
Спасибо
1 ответ
Для соглашений о выставлении счетов вы не можете установить продолжительность или частоту. Вместо этого вам решать, когда и сколько вы хотите взимать с покупателя, когда это необходимо (конечно, требуется, чтобы соглашение о выставлении счетов было действительным, это то, что используется, например, вызов API GetBillingAgreementDetails).
Для взимания платы с покупателя необходимо позвонить в AuthorizeOnBillingAgreement, как описано на этом этапе руководства по интеграции.
Периоды времени, на которые вы ссылаетесь, являются частью объекта BillingAgreementLimits и сообщают вам максимальную сумму и оставшийся баланс, за которые вы можете взимать плату с покупателя в период времени, который определяется TimeStartEndDate и TimePeriodEndDate. Поле доступно только для чтения и устанавливается Amazon Pay API.