2016-04-26 14 views
0

PayCalのサンドボックスAPIはDoCaptureに「Invalid TransactionID」エラーコード10609で応答します。PayPalライブサイトでも同じ操作が正しく機能します。私は、サンドボックスでは却下されたが、PayPalのライブサイトで受け入れられている廃止予定のパラメータがあるかもしれないと思う。サンドボックス内のPayPal DoCaptureが10609エラーで失敗する - 無効なTransactionID

[mc_gross] => 1.05 [auth_exp] => 05:28:33 May 26, 2016 PDT [protection_eligibility] => Ineligible [payer_id] => SCBNBBCFDWQ54 [tax] => 0.00 [payment_date] => 05:28:33 Apr 26, 2016 PDT [payment_status] => Pending [charset] => windows-1252 [first_name] => SandboxStephen [option_selection1] => Lc1tCoAwCAbgu3iCxtYHdpghtEKoUc2IEd09G_ulPq8oYYtPwh7hSuH0PMGYlMCYbrB_r8kUaK2JRXCuqc7JLzzLPxmEogPCcVEUllzZlKq-U95CFL-QhJtyPagb-ub9AA,,~7634f [transaction_entity] => auth [option_selection2] => VU7LDgIhEPuX-QACw_CavfoHxjPZAAdNBLO4h43x3wXjxfYybZNOVyZ-dUaG6wOWzooYnBZIQSiDQqH8upphvbe9PmMtJZcMS2YlpJF_ICLpA8rgR2DRqsFABq11qK1Gr9D82tK-baWmI6aWy3wxvMv5NC83tvR4661OJRlgeX8A~97b17 [option_selection3] => S7QytKoutjK3UspNLS5OTE9Vsi62MrBSUrKuBQA,~2c5b4 [option_selection4] => S7QytqoutjK3UkrPTCuJL8lXsi62MrBSAlGWUMG0ovxcJGFDA6h4am5iZg5cohYA~2aa63 [notify_version] => 3.8 [custom] => [payer_status] => verified [business] => [email protected] [quantity] => 1 [verify_sign] => AvzodxdQ1l47jbnC5iCE7iEjAVYEAnMT6fQE9TdHnShf4zX8V6L99Kpe [payer_email] => [email protected] [option_name1] => Transkey [parent_txn_id] => [option_name2] => Syskey [option_name3] => Message [option_name4] => Gift [txn_id] => 4R146799GX924083N [payment_type] => instant [remaining_settle] => 10 [auth_id] => 4R146799GX924083N [last_name] => xxxxx [receiver_email] => [email protected] [auth_amount] => 1.05 [shipping_discount] => 0.00 [insurance_amount] => 0.00 [receiver_id] => F3XAHZBJYATHU [pending_reason] => authorization [txn_type] => web_accept [item_name] => Test New Deal 2 (Topic) [discount] => 0.00 [mc_currency] => USD [item_number] => [residence_country] => US [test_ipn] => 1 [shipping_method] => Default [handling_amount] => 0.00 [transaction_subject] => [payment_gross] => 1.05 [auth_status] => Pending [shipping] => 0.00 [ipn_track_id] => ff07a74b6ad10

FF:IPNからPOSTデータがあります。

[authorization_id] => 4R146799GX924083N [amount] => 1.05 [invoice_id] => 9569 [currency] => USD [CompleteCodeType] => Complete [note] => Acuerdo de pago

FF:DoCaptureのパラメータがあります。私は、サイト上で新しいPayPalのセキュリティアップグレードをテストしており、それらが正常に動作し

[AUTHORIZATIONID] => 4R146799GX924083N [TIMESTAMP] => 2016-04-26T12:28:57Z [CORRELATIONID] => 82d81683c3cc8 [ACK] => Failure [VERSION] => 62 [BUILD] => 21669447 [L_ERRORCODE0] => 10609 [L_SHORTMESSAGE0] => Invalid transactionID. [L_LONGMESSAGE0] => Transaction id is invalid. [L_SEVERITYCODE0] => Error

:DoCaptureにPayPalの応答があります。私はAPIの非常に古いバージョン(62)を指定しているので問題になるかもしれませんが、サンドボックスが正常に動作するように変更する必要はありません。

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

答えて

0

サンドボックス環境とライブ環境が混在しているようです。ライブ環境でDoCaptureを呼び出しますが、4R146799GX924083Nトランザクションはサンドボックス環境で生成されます。 Docapture APIを呼び出すときは、APIエンドポイントがhttps://api-3t.sandbox.paypal.com/nvpで、エンドポイントがサンドボックスに変更されていて、ライブではないことを確認してください。

+0

[こちら](http://stackoverflow.com/questions/36887028/create-paypal-sandbox-merchant-seller-account)をご確認ください。 – fresher

+0

これは私の問題でした。コードのバグのために、私はサンドボックスでの承認とライブサイトでのキャプチャを行っていました。どうもありがとうございます。 –

関連する問題