0

やあみんな、あなたが私を助けてくれることを望んでいました.

直接支払いのAPIと変数に関する適切なリファレンスやドキュメントが見つからないようですので、今ここで質問しています。

私は初めて直接支払いを行っています。彼らの統合ガイドによると、支払いステータスは「成功」であるはずですが、これは私が得ている応答です (つまり print_r($doDirectPaymentResponse); 、変数がどこから来たのかを行います)

$doDirectPaymentResponse = $paypalService->DoDirectPayment($doDirectPaymentReq,$credential_object); )

DoDirectPaymentResponseType Object
(
    [Amount] => BasicAmountType Object
        (
            [currencyID] => USD
            [value] => 12.00
        )

    [AVSCode] => X
    [CVV2Code] => M
    [TransactionID] => 9H515811FE178263Y
    [PendingReason] => 
    [PaymentStatus] => 
    [FMFDetails] => 
    [ThreeDSecureResponse] => 
    [PaymentAdviceCode] => 
    [Timestamp] => 2013-02-01T15:56:31Z
    [Ack] => Success
    [CorrelationID] => a0a240936bf65
    [Errors] => 
    [Version] => 94.0
    [Build] => 5060305
)

また、 ack フィールドは正確に何を伝えますか?

4

1 に答える 1

0

Ack注目したい分野です。Successまたはの場合SuccessWithWarning、支払いは正常に完了し、TransactionID取引 ID が表示されます。Failureまたはの場合FailureWithWarningは、通過していません。

于 2013-02-01T19:38:20.737 に答える