Paymer Login

Payment Notification Form

This form is sent by the Paymer Merchant interface to the merchant system once a payment has been made:

Action - Result URL

Method - POST

Fields - The following table describes the fields on the Payment Notification Form:

Field name HTML Field Name Description
Merchant ID PM_PAYMERCH_ID

Unique number of the merchant that the payment was made to. Format: an integer.
*This field is required.

Field name HTML Field Name Description
Payment Amount

PM_PAYMENT_AMOUNT

The amount that the customer paid to the merchant; a dot(.) is used as decimal delimiter.

Field name HTML Field Name Description
Currency Type PM_PAYMERCH_ATYPE
The type of the currency that the customer paid. Only currency types valid in the Paymer system must be used.

Field name HTML Field Name Description
Merchant Reference Number PM_PAYMENT_NO

A field that the merchant can specify to associate the customer order with. The reference number is associated with the purchase made by the customer.

Field name HTML Field Name Description
Test Mode Flag  PM_PAYTEST_MODE
This field indicates whether the payment was real or test:
  • 0: Switches to live mode - Payment was real; funds were transferred from the customer's check to the merchant's Paymer account;
  • 1: switches to test mode - Payment was simulated.

Field name HTML Field Name Description
Transaction ID PM_PAYSYS_TRANS_NO
The unique Paymer Merchant transaction ID that is associated with the payment.
*This field must be used to verify the source and integrity of other fields

Field name HTML Field Name Description
Payment Details Hash PM_PAYHASH
A hash of the payment notification details used to verify the source and integrity of payment details.
The algorithm is described in "Payment details hash".

Field name HTML Field Name Description
Transaction Date and Time PM_PAYSYS_TRANS_DATE
The date and time that the Paymer Merchant system effected the payment, in the format
"YYYYMMDD HH:MM:SS".

Field name HTML Field Name Description
Secret Key PM_PAYSECRET_KEY

The Secret Key that is only known by the merchant and the Paymer Merchant system.
This field will always be empty, if the Send Secret Key to Result URL property is set to indicate that it should not be sent.
*read more about Secret Key here >>

Field name HTML Field Name Description
Merchant Parameters As specified by the merchant
All merchant-specific fields as specified by the merchant on the " Payment Request Form" (of which the field names do not start with "PM_PAY").

Note that
the merchant must verify both the source and the integrity of the above payment notification details sent in the Payment Notification Form as described in "Payment Details Hash ".

The following is an example of a Payment Notification Form
<html> <head> ... </head> <body> ... <form method="POST" action="<Result URL>"> <input type="hidden" name="PM_PAYMERCH_ID" value="679"> <input type="hidden" name="PM_PAYMENT_AMOUNT" value="1.00"> <input type="hidden" name="PM_PAYMENT_NO" value="138"> <input type="hidden" name="PM_PAYTEST_MODE" value="1"> <input type="hidden" name="PM_PAYSYS_TRANS_NO" value="558"> <input type="hidden" name="PM_PAYSYS_TRANS_DATE" value="20020314 14:01:14"> <input type="hidden" name="PM_PAYHASH" value="114128B8AEFD8CAA76D3CF75B9AEBC17"> <input type="hidden" name="FIELD_1" value="VALUE_1"> <input type="hidden" name="FIELD_2" value="VALUE_2"> ... </form> .. </body> </html>