SHOPPING CART & QUICK PAY GATEWAY MANUAL
Integrated Payment Notification (IPN) If a value is passed on the “STATUS_URL” field, the SCI engine will send a notification to the merchant after a successful payment is completed. Depending on the value of the field (please check the fields chart above to understand how to use this field), the SCI engine will either send the merchant an email, or make a Form Post to the merchant's website with the successful payment information. All the extra fields passed by the merchant are returned on the notification (those fields with names beginning with “EF_”), plus some additional fields with information about the payment. The following table lists and explains the additional fields passed by the SCI engine after a successful payment:
A unique transaction ID for this payment as recorded on our system.
The merchant’s account email to which the payment was made. This is the email address on the account.
The email address for the customer making the payment.
Either the memo passed by the merchant to the SCI OR a memo message inserted by the payer.
The full amount paid.
The fee charged for this payment. If you subtract the fee from the amount that is the total amount that was credited to your account.
The time-stamp for the payment (date and time) in RFC2822 format. This will look something like this: Thu, 21 Dec 2008 16:01:07 +0200
The control field contains an SHA1 hash that should be used to the merchant to verify that this IPN notification in fact comes from our SCI engine and is not a forgery. Please see below on how to calculate this string. The control field is not passed on email notifications.
An Array of Products containing the individual product information. Each element of the Array contains PRODUCT_NAME, AMOUNT, EF_ITEM, QUANTITY and MEMO.
11 Titan Financial Group Ltd. © 2008-2009