Skip to main content
POST
/
gateway
/
v3
/
transaction
/
mobilemoney
Create Mobile Money Transaction
curl --request POST \
  --url https://api.stag.songhaiexchange.io/gateway/v3/transaction/mobilemoney \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "mobileWalletPayLoadDTOList": [
    {
      "methodName": "SENDTRANSGENERIC",
      "pluginName": "SONGHAI_EXCHANGE_MONEY",
      "mobileWalletRequest": {
        "beneficiaryRelationship": "FRIENDS",
        "mobileOperatorCode": "<string>",
        "mobile_money_wallet_number": "<string>",
        "previous_reference_code": "<string>",
        "rate": "<string>",
        "receiver_address": "<string>",
        "receiver_city": "<string>",
        "receiver_country_iso3": "<string>",
        "receiver_currency": "<string>",
        "receiver_first_name": "<string>",
        "receiver_gender": "<string>",
        "receiver_last_name": "<string>",
        "receiver_middle_name": "<string>",
        "receiver_occupation": "<string>",
        "receiver_wallet_account_name": "<string>",
        "receiving_amount": 123,
        "reference_code": "<string>",
        "senderEmail": "jsmith@example.com",
        "sender_address_line1": "<string>",
        "sender_city": "<string>",
        "sender_country_iso3": "<string>",
        "sender_date_of_birth": "1990-01-01",
        "sender_first_name": "<string>",
        "sender_gender": "<string>",
        "sender_last_name": "<string>",
        "sender_mobile_number": "<string>",
        "sender_occupation": "<string>",
        "sender_state": "<string>",
        "sender_zip_code": "<string>",
        "sending_currency": "<string>",
        "sourceOfFunds": "CASH",
        "transaction_narration": "<string>",
        "transaction_purpose": "<string>",
        "transaction_type": "MOBILE_MONEY"
      }
    }
  ]
}
'
[
  {
    "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
  }
]

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
mobileWalletPayLoadDTOList
object[]
required

Response

200 - application/json

Mobile money transaction created successfully

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