2015-04-19 2 views
3

Я использую Braintree на базовой установке Spree 3.0.0.Подтверждение оплаты на Spree с Braintree

Я создал учетную запись для песочницы и добавил идентификатор продавца и ключи в панели администратора для Braintree. Я могу выполнить заказ, все кажется ОК, но в разделе «Порядок» состояние платежа будет иметь баланс состояния. Это обычное поведение? Не следует переходить на «оплату»?

Не Braintree, подтверждающий перевод средств, даже если это песочница env. ? enter image description here

+1

Я думаю, что платеж должен быть взят. Если вы перейдете на страницу платежей заказа, вы можете увидеть кнопку Capture? Если да, вы должны нажать на нее, чтобы подтвердить платеж. Многие способы оплаты также имеют параметр «Автозахват» на странице редактирования, поэтому вы можете избежать их всех вручную. – kennyadsl

ответ

1

Как было предложено kennyadsl, похоже, вам, возможно, придется автоматически снимать платежи.

Я рекомендую сделать это в своем инициализаторе spree (в моем приложении это в config/initializers/spree.rb). У вас есть несколько вариантов для этого, например, в блоке:

Spree.config do |config| 
    config.auto_capture = true 
    # Other config modifications 
end 

или по заданию:

Spree::Config[:auto_capture] = true

Если это не помогает решить проблему, дайте нам знать, и, как kennyadsl предложите проверить страницу платежей или таблицу spree_payments, и мы можем рекомендовать больше решений оттуда.

Смежные вопросы