Обновление метода оплаты подписки Braintree с использованием Nonce из интерфейса DropIn - ошибка 404 не найдена

В настоящее время есть сайт, использующий PHP + JS SDK (через Drop-In UI), реализующий возможность обновления метода оплаты для существующей подписки.

Согласно текущим документам PHP SDK, одним из полей, которые можно обновить для подписки, является paymentMethodToken, который можно передать

по токену или способу оплаты

Однако после совершения этого звонка (подтверждая, что у меня есть действующий идентификатор подписки), Braintree_Exception_NotFound() ошибка брошена. В документации о способе оплаты это исключение возникает, когда не удается найти способ оплаты.

Это наводит меня на мысль, что API не позволяет использовать nonce при обновлении метода оплаты подписки. Я что-то упустил, или документация просто не обновлена?

PS Я рассмотрел это и это (наряду с несколькими другими без ответа), ни один из которых совсем не попал в цель.

1 ответ

Решение

Я работаю в Брэйнтри. Документы в настоящее время не ясны по этому вопросу; Я позабочусь, чтобы они были исправлены. Спасибо, что помогли нам найти проблему. Если у вас есть дополнительные вопросы, не стесняйтесь обращаться к нашей службе поддержки.

Вы должны передать одноразовый номер как paymentMethodNonce не так paymentMethodToken,

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