1

私はPaypalと戦っています。

「return」変数を使用しようとしていますが、何らかの理由で機能しませんでした。

ドキュメントには次 のように記載されています。

return
買い手が支払いを完了した後、PayPal が買い手のブラウザをリダイレクトする URL。たとえば、「お支払いありがとうございます」ページを表示するサイトの URL を指定します。
デフォルト – PayPal はブラウザーを PayPal Web ページにリダイレクトします。

rm
返品方法。戻り変数で指定された URL にデータを送信するために使用される FORM METHOD。許容値は次のとおりです。
0 – すべてのショッピング カートの支払いで GET メソッドを使用します
1 – 購入者のブラウザは GET メソッドを使用して戻り URL にリダイレクトされますが、支払い変数は含まれません
2 – 購入者のブラウザは次の方法で戻り URL にリダイレクトされますPOST メソッド、およびすべての支払い変数が含まれています

だから私は自分のフォームに追加することにしました:

<input type="hidden" name="return" value="http://www.site.com/payment_confirm.php" />  
<input type="hidden" name="cancel_return" value="http://www.site.com/back" />  
<input type="hidden" name="rm" value="2" />

しかし、支払いの最後に何らかの理由で何も起こりません。だから私はグーグルでこれがなぜなのかを検索しようとしました.何人かの人々はプロファイルからトランザクションの最後にページへの自動リダイレクトを有効にするように書いています.

だから私はプロフィールページに行き、
www.site.com/への自動リターンを設定
しました.トランザクションの後にもう一度試してみると、ペイパルはフォームに書かれたURLではなくプロフィールのURLで私を返しました.ANDにいくつかのデータがありますフォームが POST メソッドを使用していないための URL。

私の考えは終わりました。どうすればこの問題を解決できますか?

4

0 に答える 0