В настоящее время есть сайт, использующий PHP + JS SDK (через Drop-In UI), реализующий возможность обновления метода оплаты для существующей подписки.
По текущему PHP SDK Документы, одним из полей, которое можно обновить для подписки, является paymentMethodToken, который можно передать
по токену или способу оплаты
Однако после совершения этого звонка (подтверждая, что у меня есть действующий идентификатор подписки), Braintree_Exception_NotFound()
ошибка брошена. в Способ оплаты Документация, это исключение выдается, когда невозможно найти способ оплаты.
Это наводит меня на мысль, что API не позволяет использовать nonce при обновлении метода оплаты подписки. Я что-то упустил, или документация просто не обновлена?
Постскриптум Я рецензировал этот а также этот (наряду с несколькими другими без ответа), ни один из которых не попал в цель.
Я работаю в Брэйнтри. Документы в настоящее время не ясны по этому вопросу; Я позабочусь, чтобы они были исправлены. Спасибо, что помогли нам найти проблему. Если у вас есть еще вопросы, не стесняйтесь обратиться в нашу службу поддержки.
Вы должны передать одноразовый номер как paymentMethodNonce
не так paymentMethodToken
,
Других решений пока нет …