PayPal API transaction final status -
i using paypalapiinterfaceclient
(soap service) information transaction (method gettransactiondetails()
) , need absolutely sure transaction status (it means - money has been sent no matter in direction).
when transaction completed , when still "on road"? example: assume, processed followed inprogress
, changed completed or this. on other hand, denied or - don't know - voided not change in future.
can me please decide, status can accepted ultimate (like completed, may completed must not mean final money transfer) , ones still in 1 of sub-state?
i expect simple "money transferred" & "money not transferred" result, reality different.
shortly, mirror transaction result database , manage automatic transactions (from , client) need know this.
i using paymentstatuscodetype
enumeration values , service iterates transaction history check if money transferred or not.
completed means it's done. may want instant payment notification (ipn). sends real-time updates when transactions hit paypal account can automate post-transaction tasks accordingly. includes handling e-checks or other pending payments won't complete few days, refunds, disputes, etc.