Page 11

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:

Field Name

Description

TRANSACTION_ID

A unique transaction ID for this payment as recorded on our system.

MERCHANT_ACCOUNT

The merchant’s account email to which the payment was made. This is the email address on the account.

PAYER_ACCOUNT

The email address for the customer making the payment.

MEMO

Either the memo passed by the merchant to the SCI OR a memo message inserted by the payer.

AMOUNT

The full amount paid.

FEE

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.

DATE

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

CONTROL

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.

PRODUCT_ARRAY

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

dfgsdfg  

file to the shoping

Advertisement