The payment header contains the private merchantKey, your externalReferenceID and transactionDate in UTC along with the URL and function.

There are a lot of ways you can make an HTTP request to the EdgePay API. You can make a raw HTTP request in your code or by using a tool like Postman.

Field Name

Size

Attribute

Notes

merchantKey

48

AN

Provided by GET for production

externalReferenceId

16 - 19

N

Unique record identifier for processing - you assign

transactionDate

20

calendar

Set to UTC timezone

POST/ Payment http
Host: api.edgepay-uat.com
content-type: application/json
merchantKey: E3DFE3D0150EB516F4E351CE7FE5A2FB799B320BDC5D523B
externalReferenceID: 1234567890123456789
transactionDate: 2018-06-12T02:06:22
Cache-control: No-cache

Credentials

All requests to EdgePays REST API is authenticated by passing a MID and Merchant Key.

Account MID and Merchant Key

The account MID and Merchant Key are the master keys to your account. They can be found in your Account in the EdgePay Processing Center. Merchant Keys are credentials created and revoke in the Console.