2017-03-28 3 views
0

私はCMD = _expressチェックアウト 使用してサンドボックス上でのPayPalの統合をテストしています動作しない(https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&useraction=commit&=token=.を。)ペイパルAddress_Override

私はPayPalのトランザクションを初期化する前に、配信アドレスからコストを出荷CALCSに取り組んでいる店舗をPayPalが購入者に保有するデフォルトの住所ではなく、クライアントのサイトに入力した配送先住所を表示する必要があります。

ここで指定したアドレスパラメータ(https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/)とともにaddress_override = 1を送信しようとしましたが、[Ship To]はテストアカウントのデフォルトアドレスのままです。

address_override=1 
useraction=commit 
token=XXXX 
address1=XXXX 
city=XXXX 
state=CA 
country=US 
zip=XXXXX 
first_name=XXX 
last_name=XXX 

私は何か明白でないか、別のやり方をしていますか?

ありがとうございました。

答えて

0

これでログを取得する必要があります。

テクニカルポータル(https://www.paypal-techsupport.com/)でMTSチケットを作成し、さらに確認するためにECトークンを提供してください。

+0

私はpaypal-techsupportで29回目の試合を行いましたが、適切な場所にあるかどうかは不明ですが、まだ回答がありません(インシデント:170329-000101) –

1

NOSHIPPING = 0に設定されているようです。 はあなたの要求を変更し、NOSHIPPING = 2

を設定してください
は、PayPalがPayPalのページの配送先住所フィールドを表示するかどうかを決定NOSHIPPING。値は

0 - PayPalはPayPalページに配送先住所を表示します。
1 - PayPalは配送先住所フィールドを表示せず、配送情報を取引から削除します。
2 - 配送先住所を渡さないと、PayPalは買い手のアカウントプロフィールから配送先住所を取得します。

もう一つのことは、あなたがここにドキュメントを参照する必要がエクスプレスチェックアウトの統合のためにある: https://developer.paypal.com/docs/classic/api/merchant/SetExpressCheckout_API_Operation_NVP/

以前に提供しているリンクはPayPalの支払い標準統合のためです。

+0

支払い業者最初のPayPalリクエストが生成され、渡されたすべてのパラメータまたはリクエストのフォーマットが表示されません。 RealExは、私たちがPayPalへの第2のクライアント側のブラウザリクエストで渡すトークンを認可のために返します。 この2段階のアプローチでは、アドレスを上書き/隠す必要がありますか? 2回目の承認リクエストで住所を変更するのが遅すぎるのだろうか? –

関連する問題