支払いを作成するアクションがあり、支払いを完了するためにユーザーをリダイレクトする必要があります。PayAPI操作を使用しました。
Pay APIでは、次のように言われています。
You must redirect the sender to PayPal to complete the payment
しかし、正確なURLは何ですか?開発中および本番環境でユーザーをどこにリダイレクトする必要がありますか?
これが私のコントローラーです:}
編集
@xml = XmlSimple.xml_in(res.content)
payKey = @xml['payKey']
redirect_to "https://svcs.sandbox.paypal.com/AdaptivePayments/Pay?cmd=_ap-payment&paykey="+payKey.to_s()
ログからエラー:
Redirected to https://svcs.sandbox.paypal.com/AdaptivePayments/Pay?cmd=_ap-payme
nt&paykey=["AP-7FC15543VK133501B"]
Completed 302 Found in 1780ms (ActiveRecord: 0.0ms)
[2012-07-18 20:01:53] ERROR URI::InvalidURIError: bad URI(is not URI?): https://svcs.sandbox.paypal.com/AdaptivePayments/Pay?cmd=_ap-payment&paykey=["AP-7FC15543VK133501B"]
だから私は[""]を削除する必要があります、そうですか?