
Getting Started with PayPal Intégral Evolution
PayPal Express Transaction Processing
12
Verifying the status of a transaction programatically. To check the initial status of a
transaction, use any of the following API operations:
– DoExpressCheckoutPayment
– DoReferenceTransaction
– DoAuthorization
– DoReauthorization
You can check the subsequent status of a transaction programatically by calling the
GetTransactionDetails API operation. For more information, refer to “GetTransactionDetails
API” on page 63.
N OTE: You must use version 58.0 (or +) of the API to obtain the initial status information
provided by DoExpressCheckoutPayment, DoReferenceTransaction, DoAuthorization,
or DoReauthorization.
To use payment review with DoExpressCheckoutPayment, DoReferenceTransaction,
DoAuthorization, and DoReauthorization Payment API operations, you must
1. Check the payment status in the response to the API operation; specifically, check whether
PaymentStatus is set to Pending.
2. If the
PaymentStatus is set to Pending, check whether the PendingReason is set to
PaymentReview, because there are other reasons that a transaction may become pending.
For example, an unsettled authorization’s
PaymentStatus is set to Pending; however, its
PendingReason is set to authorization, which is not related to payment review.
If
PaymentStatus is set to Pending and the PendingReason is set to PaymentReview,
you should not ship merchandise or, in the case of electronic media, you should not allow
download access.
Because the payment status will change after review, you must periodically check the payment
status using the GetTransactionDetails API operation, checking email from PayPal, reviewing
IPN messages, or checking the Transaction History on
https://www.paypal.com.
PayPal Express Transaction Processing
PayPal Express is a 2-click payment solution allowing to boost your conversion rate. It enables
the buyers to use shipping information stored securely at PayPal to check out, so they do not
Comentários a estes Manuais