0

レールを使用してペイパルエクスプレスチェックアウトを実装しようとしています。多くの場所で、クレジットカードまたはデビットカードでペイパルアカウントなしでチェックアウトを行いたい場合は、単に使用できることを読みました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 と Web Payment Standard の API の違い

于 2012-08-21T13:04:23.223 に答える