How to create transaction request?
Process of creating a transaction request
Arrange Transaction Request
Arrange Transaction Requests in the format
{
"receiver": "string",
"payer": "string", //optional
"actions": [
{
"type": "PAYMENT",
"data": {
"token": "string",
"chain": number,
"receiver": "string",
"amount": {
"amount": "string" // in lowest denominator,
"currency": "CRYPTO"
}
}
}
],
"message": "string",
"label": "string"
}Generate Message
post
/transaction-request/generate-message
Generate Message for Transaction Request
Authorizations
secret-keystringRequired
Body
idnumberOptional
payerstringOptional
receiverstringOptional
labelstringOptional
messagestringOptional
signaturestring | nullableOptional
executedAtstringOptional
requestedAtstringOptional
Responses
200Success
application/json
400Error
application/json
500Error
application/json
post
/transaction-request/generate-messageSign the above-generated message using a private key for the associated EOA or Smart Wallet
Create Transaction Request
post
/transaction-request
Create Transaction Request
Authorizations
secret-keystringRequired
Body
idnumberOptional
payerstringOptional
receiverstringOptional
labelstringOptional
messagestringOptional
signaturestring | nullableOptional
executedAtstringOptional
requestedAtstringOptional
Responses
200Success
application/json
400Error
application/json
500Error
application/json
post
/transaction-requestUsing SDK
For Quickstart
Creating Transaction Request
Last updated