NVP を使用してペイパルのエクスプレス チェックアウトでカスタム パラメータを渡す方法を見つけようとしています。非推奨の PAYMENTREQUEST_n_CUSTOM、おそらく非推奨ではない PAYMENTREQUEST_0_CUSTOM および CUSTOM パラメータを使用してみましたが、どれも機能しませんでした。
現在確認できる唯一の方法 (使用したくない) は次のとおりです。 GET パラメータ 3. セッションを使用します。
エラー ページによると、私のバージョンは 92.0 です。残りのパラメータは次のとおりです。
$nvpstr="&SHIPPINGAMT=0&L_SHIPPINGOPTIONNAME0=test&L_SHIPPINGOPTIONAMOUNT0=0&REQCONFIRMSHIPPING=0&NOSHIPPING=1&L_SHIPPINGOPTIONISDEFAULT0=true&ADDRESSOVERRIDE=1$shiptoAddress&".
"&ALLOWNOTE=0&CUSTOM=".$CUSTOM.
"&L_NAME0=".$L_NAME0."&L_AMT0=".$L_AMT0."&L_QTY0=".$L_QTY0.
"&MAXAMT=".(string)$maxamt."&AMT=".(string)$amt."&ITEMAMT=".(string)$itemamt.
"&CALLBACKTIMEOUT=4&CALLBACK=https://www.ppcallback.com/callback.pl&ReturnUrl=".$returnURL."&CANCELURL=".$cancelURL .
"&CURRENCYCODE=".$currencyCodeType."&PAYMENTREQUEST_0_PAYMENTACTION=".$paymentType;