Skip to main content
POST
/
gateway
/
transaction
/
banktransfers
Create Transaction
curl --request POST \
  --url https://api.stag.songhaiexchange.io/gateway/transaction/banktransfers \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "payloadDTOList": [
    {
      "methodName": "SENDTRANSGENERIC",
      "pluginName": "SONGHAI_EXCHANGE_MONEY",
      "transactionRequest": {
        "agent": "<string>",
        "receiver_address": "<string>",
        "receiver_bank_account_name": "<string>",
        "receiver_bank_account_no": "<string>",
        "receiver_bank_code": "<string>",
        "receiver_city": "<string>",
        "receiver_country_iso3": "<string>",
        "receiver_curency": "<string>",
        "receiver_first_name": "<string>",
        "receiver_last_name": "<string>",
        "receiver_mobile_number": "<string>",
        "receiving_amount": 123,
        "reference_code": "<string>",
        "send_amount": 123,
        "sender_address_line1": "<string>",
        "sender_country_iso3": "<string>",
        "sender_date_of_birth": "<string>",
        "sender_first_name": "<string>",
        "sender_last_name": "<string>",
        "sender_zip_code": "<string>",
        "sending_currency": "<string>",
        "transaction_narration": "<string>",
        "transaction_type": "AIRTIME_TOPUP",
        "transaction_purpose": "FAMILY_SUPPORT",
        "receiver_occupation": "<string>",
        "sender_occupation": "<string>",
        "beneficiaryRelationship": "FRIENDS"
      }
    }
  ]
}
'
[
  {
    "pay_out_party_trans_status": "<string>",
    "reference_code": "<string>",
    "status": "<string>",
    "pay_out_party_trans_id": "<string>",
    "msg_note": "<string>",
    "msg_code": "<string>",
    "newAccountCreated": true,
    "autoAccountCreationEnabled": true,
    "accountPaymentRedirectedEnabled": true,
    "accountPaymentRedirected": true,
    "originalPaymentInstructionAccountNumber": "<string>",
    "redirectedAccountNumber": "<string>",
    "accountBankCode": "<string>",
    "inflowRequestDate": "<string>",
    "executionDate": "<string>",
    "lastUpdate": "<string>",
    "inflowRequestResendCount": 123,
    "resendCount": 123
  }
]

Headers

Authorization
string
required

Bearer token

Body

application/json
payloadDTOList
object[]

Response

200 - application/json

Transaction Created

pay_out_party_trans_status
string
reference_code
string
status
string
pay_out_party_trans_id
string | null
msg_note
string
msg_code
string
newAccountCreated
boolean
autoAccountCreationEnabled
boolean
accountPaymentRedirectedEnabled
boolean
accountPaymentRedirected
boolean
originalPaymentInstructionAccountNumber
string
redirectedAccountNumber
string | null
accountBankCode
string
inflowRequestDate
string | null
executionDate
string | null
lastUpdate
string | null
inflowRequestResendCount
integer
resendCount
integer