2

PayPalをeショップに接続しました。支払いが成功した後、支払い変数なしで特定のページにリダイレクトしたいと思います。マニュアルではパラメータを使用するように書かれています

rm=1

私のスキーマは次のようになります。

 $this->form = array('cmd' => '_xclick',
        'business' => 'bis@email.tld',
        'cert_id' => 'ABCDEFGDe',
        'lc' => 'EN',
        'custom' => 'test',
        'invoice' => $orderId,
        'currency_code' => 'EUR',
        'no_shipping' => '1',
        'no_note'=>'1',
        'item_name' => 'bought item',
        'item_number' => '1',
        'rm'=>'1',
        'amount' => $price,
        'return'=> $returnURL,
        'notify_url'=>$notifyURL,

    );

ただし、rmが1に設定され、returnが設定されている場合でも、PayPal stilは、GETメソッド(rm = 0など)を使用してすべてのパラメーターを使用して私のページにリダイレクトします。

rm = 1を正しく設定する方法はありますか?私も引用符なしで試しました

4

1 に答える 1

1

PayPal によると、支払いの詳細を GET パラメータではなく POST パラメータとして取得するには、rmパラメータをに設定する必要があります (に設定)。2rm1

こちらもご覧ください: Paypal return URL - using GET parameters?

これが役に立てば幸いです - ジョン

更新: PayPal が GET メソッドによって戻りページを呼び出すようにするパラメーターを
設定するのは正しいことでしたが、GET パラメーターはありませんでした (そもそもこれを正しく取得できなかったことをお詫びします。しゃれた意図はありません)。 ただし、適切な解決策を見つけたかもしれません。PayPal プロファイルで、支払いの詳細の送信を無効にします (デフォルトのリターン URL を設定できるページで)。有効にすると、このオプションは、後者が設定されている値に関係なく、パラメーターをオーバーライドするように見えます。rm1
rm

ジョン

于 2012-09-19T08:57:21.087 に答える