0

我正在尝试使用 rails 实现 paypal express checkout。我在很多地方读过,如果一个人想通过信用卡或借记卡在没有贝宝账户的情况下结账,可以简单地使用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

我做错了什么?到目前为止,我正在沙盒上对其进行测试。

4

1 回答 1

0

在 SO 本身上找到了这个问题的答案,这里是链接,以防有人遇到这个问题。Paypal Express Checkout 和网站支付标准之间的 API 差异

于 2012-08-21T13:04:23.223 回答