Generate a primary transaction

[IN DEVELOPMENT]
Use this to originate a financial transaction like a Sale, Refund, Void, Reversal, Preauthorization, Incremental or Completion.

Body Params

Payload for initiating a payment request.

Headers
string
required

Content type.

string
required

A client-generated ID for request tracking and signature creation, unique per request. This is also used for idempotency control. We recommend 128-bit UUID format.

string

The Message Authentication Value (MAC) is optional and only required for Card Present transactions or those from Terminals. Format: ;;;[;][;<key version>]. Example derivation algorithms: DUKPT2009, AESDUKPT128ECB. Example MAC algorithms: RetailSHA256MAC, SHA256CMACwithAES128.

string
required

Key given to merchant after boarding associating their requests with the appropriate app in Apigee.

int64
required

Epoch timestamp in milliseconds from the client system. Used for Message Signature generation and time limit (5 mins).

Responses

Language
Click Try It! to start a request and see the response here! Or choose an example:
application/json