0

私のサイトでペイパルを機能させようとしています。私は Jade を使用しているため、以下のコードは html とまったく同じようには見えませんが、同じようにレンダリングされます。

form(id="SubmitForm", action="https://api-3t.sandbox.paypal.com/nvp")
  input(type="hidden", name="USER",value="USER")
  input(type="hidden", name="PWD", value="PWD")
  input(type="hidden", name="SIGNATURE", value="SIGNATURE")
  input(type="hidden", name="VERSION", value="89.0")
  input(type="hidden", name="PAYMENTREQUEST_0_PAYMENTACTION",
                    value="Sale")
  input(name="PAYMENTREQUEST_0_AMT", value="19.95")
  input(type="hidden", name="RETURNURL",
                    value="https://localhost:3001/confirm")
  input(type="hidden", name="CANCELURL",
                    value="https://localhost:3001/end")
  input(type="submit", name="METHOD", value="SetExpressCheckout")

それはペイパルに対して行い、私が期待している確認ページにリダイレクトする代わりに、トークンを含むテキスト文字列を返します。

のようなものが見えます....

TOKEN=EC%2d33S38595GH5727152&TIMESTAMP=2012%2d07%2d11T20%3a00%3a02Z&CORRELATIONID=687adf3870d19&ACK=成功&VERSION=89%2e0&BUILD=3242673

のURLで...

https://api-3t.sandbox.paypal.com/nvp?USER=USER&PWD=PWD&SIGNATURE=SIG&VERSION=89.0&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_AMT=19.95&RETURNURL=https%3A%2F%2Flocalhost%3A3001%2Fconfirm&CANCELURL=https%3A%2F% 2Flocalhost%3A3001%2Fend&METHOD=SetExpressCheckout

トークンを切り取って貼り付けると問題なく動作しますが、もちろんこれを回避しようとしています。

4

2 に答える 2