質問 > フロント機能 > 多言語版のPaypalエクスプレスチェックアウトで、正しい郵便番号を入れてもエラーになる |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ALB |
投稿日時: 2014/7/7 10:41
対応状況: −−−
|
半人前 登録日: 2014/6/13 居住地: 投稿: 14 |
多言語版のPaypalエクスプレスチェックアウトで、正しい郵便番号を入れてもエラーになる 多言語版を使ってサイト制作をしています。スレッド66401に引き続き、質問させて頂きます。
Paypalエクスプレスチェックアウトプラグインなのですが、非ログイン時にクリック→すぐPaypalの画面に遷移するのですが、ログイン時→「10736: Shipping Address Invalid City State Postal Code」とエラー表示され、遷移してくれません。 確認用ユーザIDの登録情報に適当な郵便番号と住所を入れたのが原因かと思い、正確な住所(Apple本社やホワイトハウスの郵便番号と住所)にしてみましたが、やはり上記のエラーがでてしまいます。 質問ですが、 (1)上記のエラーを回避する方法を持ち合わせておられる方がおられましたら、是非ご教示頂ければと思います。 (2)あるいは、ボタンをクリックした時の挙動を非ログイン時と同じにする方法はございませんでしょうか。 ---------- 状況ですが、 ■確認のため、開発中とは別のサーバにまっさらな多言語版インストール+Paypalプラグインを導入しただけのもの(一切パラメータ等いじっていない)を用意して確認しましたが、同じ挙動になった ■プラグインのinclude.phpの'PAYPAL_EXPRESS_NO_SHIPPING'は'1'となっている ■開発中のため、PaypalのアカウントはSandboxを使用している 何卒、宜しくお願い致します。 |
nanasess |
投稿日時: 2014/7/7 15:16
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 多言語版のPaypalエクスプレスチェックアウトで、正しい郵便番号を入れてもエラーになる わかりにくいかもしれませんが、 Address の 1行目は 「Street, City」というように、間に「, 」を入れないといけないようですが、いかがでしょうか?
|
ALB |
投稿日時: 2014/7/7 18:23
対応状況: −−−
|
半人前 登録日: 2014/6/13 居住地: 投稿: 14 |
Re: 多言語版のPaypalエクスプレスチェックアウトで、正しい郵便番号を入れてもエラーになる 返信有難うございます。
勿論、間に「,」は入れております。 入力欄の下に例として書かれている住所「Sunnyvale, CA 94085 USA」を試しても駄目でした。 ※郵便番号にも94085を入力しております。 Sandboxアカウントだと駄目だとか、そういった事はありますでしょうか…? |
nanasess |
投稿日時: 2014/7/7 18:48
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 多言語版のPaypalエクスプレスチェックアウトで、正しい郵便番号を入れてもエラーになる Sandbox でも大丈夫なはずですが。。
data/logs 以下のファイルに、 PayPal API の通信ログが出力されていると思います。 想定通りの値が PayPal に渡っているか、ご確認いただけますでしょうか? |
ALB |
投稿日時: 2014/7/8 10:33
対応状況: −−−
|
半人前 登録日: 2014/6/13 居住地: 投稿: 14 |
Re: 多言語版のPaypalエクスプレスチェックアウトで、正しい郵便番号を入れてもエラーになる ご返信有難うございます。早速site.logをみてみました。
おそらく該当すると思われる部分は以下の通りです。 下記双方とも同一のsandboxアカウント使用です。 (開発中のもの) PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE => US ADDROVERRIDE => 1 PAYMENTREQUEST_0_SHIPTONAME => xxx xxx PAYMENTREQUEST_0_SHIPTOZIP => 94085 PAYMENTREQUEST_0_SHIPTOSTATE => 440 North Wolfe Road PAYMENTREQUEST_0_SHIPTOCITY => CA 94085 USA PAYMENTREQUEST_0_SHIPTOSTREET => Sunnyvale PAYMENTREQUEST_0_SHIPTOSTREET2 => (念のために用意した、多言語版をインストールし、PayPal Express Checkout Plug-inを導入しただけ、他は一切いじっていないプレーンなサイト) PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE => US ADDROVERRIDE => 1 PAYMENTREQUEST_0_SHIPTONAME => xxx xxx PAYMENTREQUEST_0_SHIPTOZIP => 94085 PAYMENTREQUEST_0_SHIPTOSTATE => 440 North Wolfe Road PAYMENTREQUEST_0_SHIPTOCITY => CA USA PAYMENTREQUEST_0_SHIPTOSTREET => Sunnyvale PAYMENTREQUEST_0_SHIPTOSTREET2 => なんとなくですが、渡されている住所データの位置がずれている感じがします。 STATEのところにSTREETがはいっていそうですし…。 原因らしきものが分かっただけでも、すこし希望が持ててきました。 こちらを解決する方法はありますでしょうか? |
nanasess |
投稿日時: 2014/7/8 11:22
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 多言語版のPaypalエクスプレスチェックアウトで、正しい郵便番号を入れてもエラーになる 引用:
そうですね。 PAYMENTREQUEST_0_SHIPTOCITY も CA のみでいいのではないかと思います。 どのようにフォームをカスタマイズされているかによると思いますが、正しく PayPal 側へ渡るようフォームを調整いただければ良いかと。 |
ALB |
投稿日時: 2014/7/8 15:35
対応状況: −−−
|
半人前 登録日: 2014/6/13 居住地: 投稿: 14 |
Re: 多言語版のPaypalエクスプレスチェックアウトで、正しい郵便番号を入れてもエラーになる ご返信ありがとうございます。
>どのようにフォームをカスタマイズされているかによると思いますが こちらなのですが、上にも書きました通り「多言語版をインストールし、かつ多言語版公式ページからDLしたPaypalプラグインをインストールし、Sandboxアカウントを登録しただけ、他は一切なにも手を加えていないし設定やパラメータ等もいじっていない」状況のサイトでも起きてしまっており、どこをどう修正すれば良いかわからないのですが、何かヒントを頂けませんでしょうか。 宜しくお願い致します。 |
ALB |
投稿日時: 2014/7/8 15:58
対応状況: −−−
|
半人前 登録日: 2014/6/13 居住地: 投稿: 14 |
Re: 多言語版のPaypalエクスプレスチェックアウトで、正しい郵便番号を入れてもエラーになる 上のメッセージを送った後なのですが、そういえば住所入力の例文のほうは設定で書き換えられると思い出し、下のようにしてみました。
住所の枠の上: 例文:Municipality name (Example: Sunnyvale, CA 94085 USA) すなわち「CITY,STATE」と書かれているところを、 「440 North Wolfe Road,Sunnyvale」つまり「street,CITY」を入力した 住所の枠の下: 例文:House number/building name (Example: 440 North Wolfe Road)すなわち「street1,street2」と書かれているところを、この例ではなく、「CA」つまり「STATE」を入力した これでPaypal決済画面にとびました。 まだ実アカウントで決済チェックを行っておりませんが、これでいけたかな…と思います。 サジェスチョン有難うございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |