Skip to main content
POST
/
transactionmanagement
/
create-transaction
Create Transaction (Direct)
curl --request POST \
  --url https://{tenant}.fincode.software/api/v6/services/transactionmanagement/create-transaction/ \
  --header 'Content-Type: application/json' \
  --header 'X-Auth-Token: <x-auth-token>' \
  --header 'X-Idempotency-Key: <x-idempotency-key>' \
  --header 'ipAddress: <ipaddress>' \
  --header 'password: <password>' \
  --header 'platform: <platform>' \
  --header 'uuid: <uuid>' \
  --data '
{
  "amount": "<string>",
  "sendAmount": "<string>",
  "inclussive": true,
  "receivingCurrency": "NGN",
  "sendCurrency": "GBP",
  "type": "ACCOUNTPAYMENT",
  "creditParty": [
    {}
  ],
  "internationalTransferInformation": {},
  "newSenderKyc": {},
  "newRecipientKyc": {},
  "transactionProcessingMode": "NONE_AGGREGATION",
  "descriptionText": "<string>",
  "transactionModule": "REMITTANCE"
}
'

Transaction Only Flow

Initiates a new transaction where you provide the full KYC details for both the sender and the recipient within the transaction payload. This endpoint is ideal for integrations where you manage your own customer data and do not wish to sync it beforehand using the User Management APIs.

Headers

platform
string
default:fincode
required
uuid
string
default:200
required
X-Auth-Token
string
required
password
string
required
ipAddress
string
required
X-Idempotency-Key
string
required

Body

application/json
amount
string
required
sendAmount
string
required
inclussive
boolean
required
receivingCurrency
string
default:NGN
required
sendCurrency
string
default:GBP
required
type
string
default:ACCOUNTPAYMENT
required
creditParty
object[]
required
internationalTransferInformation
object
required
newSenderKyc
object
required

Object containing full KYC details for the sender

newRecipientKyc
object
required

Object containing full KYC details for the recipient

transactionProcessingMode
string
default:NONE_AGGREGATION
descriptionText
string
transactionModule
string
default:REMITTANCE

Response

200

Transaction created