2012-11-05 88 views
4

當我運行PayPal自適應支付呼叫,並設置了3個接收器時,如何獲得每個接收器的狀態?貝寶自適應支付

因爲我得到的東西回來這樣的:

Array 
(
    [responseEnvelope.timestamp] => 2012-11-05T13:17:48.598-08:00 
    [responseEnvelope.ack] => Success 
    [responseEnvelope.correlationId] => 8e31ecdad58ca 
    [responseEnvelope.build] => 4110101 
    [payKey] => AP-6TJ00518SC231111B 
    [paymentExecStatus] => COMPLETED 
) 

這是否經過IPN或者我可以在沙箱中區查看呢?我不斷重新閱讀PayPal文檔,我很困惑:)

回答

1

只是使用PaymentDetails API來獲取PaymentInfo元素數組與狀態爲每個接收器。如果您有每個收件人的權限以代表它們進行GetTransactionDetails API調用(您可以使用Permissions API獲取該調用),則可以使用PaymentDetails API響應中的TransactionID來獲取每個子事務的更多事務數據。

+0

謝謝你這就是它。我可能實際上使用Mass Pay,我最近讀到的每次通話限制爲6個用戶,我需要的不止是這些,但是我會記住這一點。 – JREAM