Braintree на стороне клиента оплатаМетод покупки - PullRequest
0 голосов
/ 05 ноября 2018

Я смотрю на пример интеграции установки:

braintree.dropin.create({
  authorization: 'CLIENT_AUTHORIZATION',
  container: '#dropin-container'
}, function (createErr, instance) {
  button.addEventListener('click', function () {
    instance.requestPaymentMethod(function (requestPaymentMethodErr, payload) {
      // Submit payload.nonce to your server
    });
  });
});

Будет ли это тот же код для отправки платежной информации на сервер для обновления существующей подписки на другой тариф, или этот метод используется только для новых подписок? Это тот же звонок Брейнтри, и мой сервер отвечает за то, что он делает с ним?

1 Ответ

0 голосов
/ 06 ноября 2018

Отказ от ответственности: я работаю на Брэйнтри. Если вам нужен более подробный ответ, пожалуйста, не стесняйтесь обратиться к Braintree Support .

Вы можете использовать Drop-In UI для вызова API, который создаст или обновит подписку.

Тем не менее, вам также нужно будет создать логику на стороне вашего сервера для связи с нашим API, для которого вы хотите обновить подписку. Документация по Subscription.update () дает подробное объяснение того, как обновить ваши подписки, используя SDK Braintree.

...