How to build transaction?

Build Same or Cross chain transactions

Arrange Data

Arrange data in this format

{
    "receiver": "string",
    "transactionRequestId": number, // either transactionRequestId or receiver
    "payerConfig": {
        "payer": "string",
        "address": "string",
        "token": "string",
        "chain": number,
        "amount": number
    }
}

Call Build API

post

Generate Transaction for Transaction Request

Authorizations
Body
transactionstringOptional
typestringOptional
Responses
200Success
application/json
post
POST /v1/payment/build-transaction HTTP/1.1
Host: staging-api.fetcch.xyz
secret-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 2

[]
{
  "status": 1,
  "data": [],
  "timestamp": "text"
}

Dry Build Transaction

This API will not return the actual built transaction, but will return from, to addresses and respective blockchains, so developers can build their own transaction based on the resolved addresses

post

Generate Transaction for Transaction Request

Authorizations
Body
transactionstringOptional
typestringOptional
Responses
200Success
application/json
post
POST /v1/payment/build-transaction HTTP/1.1
Host: staging-api.fetcch.xyz
secret-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 2

[]
{
  "status": 1,
  "data": [],
  "timestamp": "text"
}

Last updated