With this service, the calling apps can do a transfer to a destination account number from a pre-configured account of the app. If authorisation details are required by a provider, apps will have to provide this. OnePipe will in turn forward to the provider’s dedicated implementation. This is a service that is useful for when a business wants to debit their own account and credit any destination account.
Info |
---|
Before you proceed: Please read this. |
...
Gliffy |
---|
imageAttachmentId | att214401071 |
---|
macroId | cebdb7a4-0850-4656-82ea-399089fb01b0 |
---|
baseUrl | https://onepipe.atlassian.net/wiki | macroId | cebdb7a4-0850-4656-82ea-399089fb01b0 |
---|
name | Funds Transfer I |
---|
diagramAttachmentId | att210501979 |
---|
containerId | 210337809 |
---|
timestamp | 1583771820658 |
---|
|
...
Gliffy |
---|
imageAttachmentId | att204603605 |
---|
macroId | c76356e6-127f-46ad-bb8a-94ba9a4d0f11 |
---|
baseUrl | https://onepipe.atlassian.net/wiki | macroId | c76356e6-127f-46ad-bb8a-94ba9a4d0f11 |
---|
name | Funds Transfer 2 |
---|
diagramAttachmentId | att214007834 |
---|
containerId | 210337809 |
---|
timestamp | 1583742263404 |
---|
|
...
Code Block |
---|
|
{
"request_ref":"{{request_ref}}",
"request_type":"disburse",
"auth": {
"type": null"bank.account",
"secure": null"{{encrypted}}",
"auth_provider": "BeeceptorGTBank",
"route_mode": null
},
"transaction": {
"mock_mode": "live",
"transaction_ref": "{{transaction_ref}}",
"transaction_desc": "A random transaction",
"transaction_ref_parent": null,
"amount": 1000,
"customer":{
"customer_ref": "{{customer_id}}",
"firstname": "Uju",
"surname": "Usmanu",
"email": "ujuusmanu@gmail.com",
"mobile_no": "234802343132"
},
"meta":{
"a_key":"a_meta_value_1",
"another_key":"a_meta_value_2"
},
"details": {
"destination_account":"2363262632",
"destination_bank_code":"011",
"otp_override": true
}
}
} |
Response (when otp_override = false)
...
Code Block |
---|
|
{
"status": "Successful",
"message": "Transaction processed successfully",
"data": {
"provider_response_code": "00",
"provider": "Beeceptor",
"errors": null,
"error": null,
"provider_response": {
"reference": "000022200225154318222333334432",
"payment_id": "136FTTP200590171",
"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":{}
}
}
} |
Request (validate with otp)
...