Можете ли вы задержать платеж/авторизацию для ActiveMerchant в Ruby on Rails?

Я использую драгоценный камень activemerchant и пытаюсь позволить пользователю совершить платеж за что-то, но не завершить его, пока продавец не авторизует платеж. Я использую опцию PayPal Express для Ruby 1.9.3 и rails 3.2.13.

У меня работает сейчас, чтобы сделать обычный платеж, но я не могу понять, как задержать платеж.


person Brian    schedule 04.09.2014    source источник


Ответы (1)


Вам нужно настроить авторизацию во время отправки клиента в PayPal, поэтому вместо...

EXPRESS_GATEWAY.setup_purchase(total_in_cents, options)

Вам нужно сделать...

EXPRESS_GATEWAY.setup_authorization(total_in_cents, options)

Используйте метод авторизации экспресс-модуля PayPal — вместо покупки — и сохраните авторизацию, когда вам нужно зафиксировать транзакцию.

person DarkFox    schedule 11.09.2014