2013-02-01 196 views
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域告訴?

回答

0

Ack是你想要關注的領域。如果是SuccessSuccessWithWarning,付款已成功完成,並且TransactionID有您的交易ID。如果它是FailureFailureWithWarning,它沒有經過。