Я пытаюсь реализовать экспресс-кассу PayPal с помощью рельсов. Я читал во многих местах, что если кто-то хочет сделать заказ без учетной записи PayPal с помощью кредитной или дебетовой карты, можно просто использовать SOLUTIONTYPE=Sole
. Однако он не работает и запрашивает логин, когда я пытаюсь оформить заказ. Найдите прикрепленный снимок экрана, на котором показана эта проблема.
Вот мой код контроллера: -
def pay
topup = Topup.find(params[:id])
response = EXPRESS_GATEWAY.setup_purchase(topup.price_in_cents,{
:ip => request.remote_ip,
:currency_code => 'GBP',
:return_url => topups_success_url,
:cancel_return_url => topups_cancel_url,
:SOLUTIONTYPE => 'Sole',
:items => [{:name => "Topup", :quantity => 1,:description => "Top up my account", :amount => topup.price_in_cents}]
})
redirect_to EXPRESS_GATEWAY.redirect_url_for(response.token)
end
что я делаю не так? Сейчас тестирую в песочнице.