Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejson
{
    "status": "Successful",
    "message": "Transaction processed successfully",
    "data": {
        "provider_response_code": "00",
        "provider": "Beeceptor",
        "errors": null,
        "error": null,
        "provider_response": {
            "reference": "000022200225154318222333334432",
            "destination_institution_code": "000016",
            "beneficiary_account_name": "JOHN DOE JAMES",
            "beneficiary_account_number": "3056433222",
            "beneficiary_kyc_level": "3",
            "originator_account_name": "James Jane",
            "originator_account_number": "0001131256",
            "originator_kyc_level": "1",
            "narration": "My narration",
            "transaction_final_amount": 1000,
            "meta":{
              "fieldfee_keyflat":"field_value" 0,
              "fee_percent": 0,
              "fieldcommission_keyflat":"field_value" 0,
               }"commission_percent": 0,
        }     }
} "field_key":"field_value",
              "field_key":"field_value"
            }
        }
    }
}
Info

NOTE: For a successfully completed transaction the response.data.provider_response.metaobject should at a minimum contain 4 fields:

  • fee_flat: Any flat fee that was charged to the calling client

  • fee_percent: Any percentage-based fee that was charged to the calling client

  • commission_flat: Any flat amount commission paid to the calling client

  • commission_percent: Any percentage-based commission paid to the calling client

A typical /transact/validate request

...