0

PayPal Classic API を統合しようとしていますが、PayementStatus = NULL を受け取ることがあります。これは、JSON 形式で受信した完全な応答です。

{"Amount":{"currencyID":125,"value":"20.00"},"AVSCode":"X","CVV2Code":"M","TransactionID":"0UU739590K678273P","PendingReason":null,"PaymentStatus":null,"FMFDetails":null,"ThreeDSecureResponse":null,"PaymentAdviceCode":null,"Timestamp":"2013-06-11T17:58:23Z","Ack":0,"CorrelationID":"a527c5481747","Errors":[],"Version":"98.0","Build":"6202528"}

Ack = 0 であっても、payementStatus で NULL 値を受け取るのは正常で、エラーはなく、TransactionID も受け取りますか ???

助けてくれてありがとう、私は本当にこれにこだわっています。

4

1 に答える 1

0

PayPal サポートに基づく。ここでチェックする必要があるフィールドは ACK フィールドです。ACK が Success または SuccessWithWarning の場合。これは、Payment が成功したと言うには十分です。

于 2013-06-12T15:24:40.940 に答える