1

次の質問を PayPal のテクニカル サポートに送信しましたが、2 週間経っても連絡がありません。ここの誰かが私たちを助けてくれることを願っています:)

現在、PayPal Express Checkout を Magento で動作させることを試みています。

配送コールバック スクリプトが呼び出されています。

スクリプトが次の応答を返す場合 (UPS オプションのみ)、すべてが PayPal で期待どおりに機能します。

L_SHIPPINGOPTIONISDEFAULT0=true&L_SHIPPINGOPTIONAMOUNT0=19.03&L_SHIPPINGOPTIONLABEL0=ups_11&L_SHIPPINGOPTIONNAME0=United+Parcel+Service+-+UPS+Standard&L_TAXAMT0=5.98&L_SHIPPINGOPTIONISDEFAULT1=false&L_SHIPPINGOPTIONAMOUNT1=23.42&L_SHIPPINGOPTIONLABEL1=ups_13&L_SHIPPINGOPTIONNAME1=United+Parcel+Service+-+UPS+Next+Day+Air+Saver&L_TAXAMT1=5.98&L_SHIPPINGOPTIONISDEFAULT2=false&L_SHIPPINGOPTIONAMOUNT2=28.07&L_SHIPPINGOPTIONLABEL2=ups_01&L_SHIPPINGOPTIONNAME2=United+Parcel+Service+-+UPS+Express&L_TAXAMT2=5.98&METHOD=CallbackResponse

ただし、この応答 (カナダポストの場合は UPS および rpc) オプションを送信すると、PayPal は単に応答を無視し、配送オプションを表示しません。

L_SHIPPINGOPTIONISDEFAULT0=true&L_SHIPPINGOPTIONAMOUNT0=6.08&L_SHIPPINGOPTIONLABEL0=rcp_1020&L_SHIPPINGOPTIONNAME0=Canada+Post+-+Expedited&L_TAXAMT0=5.19&L_SHIPPINGOPTIONISDEFAULT1=false&L_SHIPPINGOPTIONAMOUNT1=14.74&L_SHIPPINGOPTIONLABEL1=rcp_1040&L_SHIPPINGOPTIONNAME1=Canada+Post+-+Priority&L_TAXAMT1=5.19&L_SHIPPINGOPTIONISDEFAULT2=false&L_SHIPPINGOPTIONAMOUNT2=19.33&L_SHIPPINGOPTIONLABEL2=ups_11&L_SHIPPINGOPTIONNAME2=United+Parcel+Service+-+UPS+Standard&L_TAXAMT2=5.19&L_SHIPPINGOPTIONISDEFAULT3=false&L_SHIPPINGOPTIONAMOUNT3=25.10&L_SHIPPINGOPTIONLABEL3=ups_13&L_SHIPPINGOPTIONNAME3=United+Parcel+Service+-+UPS+Next+Day+Air+Saver&L_TAXAMT3=5.19&L_SHIPPINGOPTIONISDEFAULT4=false&L_SHIPPINGOPTIONAMOUNT4=28.21&L_SHIPPINGOPTIONLABEL4=ups_01&L_SHIPPINGOPTIONNAME4=United+Parcel+Service+-+UPS+Express&L_TAXAMT4=5.19&METHOD=CallbackResponse

送信される SetExpressCheckout オプションは次のとおりです。

[PAYMENTACTION] => Sale
            [AMT] => 39.95
            [CURRENCYCODE] => USD
            [RETURNURL] => {domain url}/paypal/express/return/
            [CANCELURL] => {domain url}/paypal/express/cancel/
            [INVNUM] => 100000009
            [SOLUTIONTYPE] => Sole
            [GIROPAYCANCELURL] => {domain url}/paypal/express/cancel/
            [GIROPAYSUCCESSURL] => {domain url}/checkout/onepage/success/
            [BANKTXNPENDINGURL] => {domain url}/checkout/onepage/success/
            [LOCALECODE] => en_US
            [ITEMAMT] => 39.95
            [TAXAMT] => 0.00
            [SHIPPINGAMT] => 0.00
            [L_NUMBER0] => ABCDEF
            [L_NAME0] => ABCDEF Name
            [L_QTY0] => 1
            [L_AMT0] => 39.95
            [CALLBACK] => {domain url}/paypal/express/shippingOptionsCallback/quote_id/309/
            [CALLBACKTIMEOUT] => 6
            [MAXAMT] => 1038.95
            [L_SHIPPINGOPTIONISDEFAULT0] => true
            [L_SHIPPINGOPTIONAMOUNT0] => 0.00
            [L_SHIPPINGOPTIONLABEL0] => no_rate
            [L_SHIPPINGOPTIONNAME0] => N/A
            [L_TAXAMT0] =>
            [METHOD] => SetExpressCheckout
            [VERSION] => 72.0
            [USER] => ****
            [PWD] => ****
            [SIGNATURE] => ****
            [BUTTONSOURCE] => Varien_Cart_EC_CA

PayPal が当社の配送オプションを拒否している理由がわかりません。

前もって感謝します、

4

0 に答える 0