Loading...
To authenticate your request, include the information in the Header parameters table in your request header.
| Parameter | Type | Required? | Description |
|---|---|---|---|
| Authorization | String | Required | AuthTokenV2 to authenticate your request. Send in AuthToken format. For more information about how to generate an AuthToken, see AuthToken V2. Note: The region-specific value you send when you generate the AuthTokenV2 must match the region enumeration you send in your transaction requests. Provide a region enumeration for the language parameter, the country_code parameter, and the currency_code parameter. |
| Content-Type | String | Required | Indicates the type of data that you are sending in your request. Send application/json. |
| X-GP-Api-Key | String | Required | Your unique API key. Note: If you haven’t received your API key, contact our Integration Services team. |
| X-GP-Request-Id | String | Optional | Version-4 UUID you generate to identify each request you send to our gateway. Add a prefix of MER- to your ID. For example: MER-ba96b9c5-828c-434c-be74-d73c8e853526.Note: If you don’t send a value for this parameter, we generate a value with a prefix of API- and return it in the header of the response. |
| X-GP-Partner-App-Name | String | Required | Name of your application. |
| X-GP-Partner-App-Version | String | Optional | Version of your application. |
| X-GP-Version | String | Required | Version of the API that you use in your integration. For running a sale and for running an independent refund, send 2021-04-08.For cancelling a transaction, send 2021-06-02. |
| X-GP-Target-Device | String | Required | Identifies the device sending the transaction in :: format. The value for namespace is one of the following: • cedevice for Genius devices• rcm** **for Tetra Lane 3000 devicesFor information about viewing the device’s ID, see the Getting the ID of your payment terminal in Before You Begin. |