ActiveMerchant Получить токен клиента Braintree

Я пытаюсь использовать ActiveMerchant с пользовательским интерфейсом Braintree Dropin и не могу найти правильные методы для создания токена клиента для передачи в SDK JavaScript. Моя текущая настройка:

# config/environments/development.rb
# ActiveMerchant configuration.
ActiveMerchant::Billing::Base.mode = :test
config.gateway = ActiveMerchant::Billing::BraintreeGateway.new(
  merchant_id: '',
  public_key: '',
  private_key: ''
)

И у меня есть контроллер, которому нужно отправить токен клиента как часть запроса API:

# app/controllers/v1/orders_controller.rb
def token
  @client_token = ...GENERATE CLIENT TOKEN...
  respond_with @client_token
end

Я просто не знаю, как сгенерировать этот токен через ActiveMerchant API.


person tomasbasham    schedule 01.04.2015    source источник


Ответы (1)


Я работаю в Braintree. Если у вас есть дополнительные вопросы, я предлагаю вам отправить письмо в нашу службу поддержки.

ActiveMerchant в настоящее время не совместим с v.zero. Чтобы использовать раскрывающийся пользовательский интерфейс или любые другие функции v.zero, вам необходимо напрямую использовать клиентскую библиотеку Braintree ruby. Инструкции см. в руководстве Braintree "Начало работы".

person agf    schedule 01.04.2015
comment
Большое спасибо. Это сэкономило мне много времени на то, чтобы рвать на себе волосы, что закончилось разочарованием. Вместо этого будет просто использовать Braintree SDK. - person tomasbasham; 01.04.2015