BudPay

Popular Searches:
Payout

Bulk Payout

Initiate Bulk Transfer

Status of transfer object returned will be pending until it's proccessed successfully.

Endpoint: /bulk_bank_transfer
Method: POST

Header

Param Type Required? Decription
authorization string Yes Set value to Bearer SECRET_KEY
content-type string Yes Set value to application/json
Encryption string Yes Set value to your {Signature_HMAC-SHA-512} output

Body Param

Param Type Required? Decription
currency string Yes Specify the currency of the transfer. Defaults to NGN
amount string Yes Amount to transfer in currency SET value
bank_code string Yes receiver's account bank code (check bank list)
bank_name string Yes receiver's account bank name (check bank list)
account_number string Yes receiver's account number
narration string Yes Transfer naration
reference string No If specified, the field should be a unique identifier (in lowercase) for the object. Only -,_ and alphanumeric characters allowed.

Sample Post

                            
                                curl https://api.budpay.com/api/v2/bulk_bank_transfer
                                -H "Authorization: Bearer YOUR_SECRET_KEY"
                                -H "Encryption: Signature_HMAC-SHA-512"
                                -H "Content-Type: application/json"
                                -d '{
                                    "currency": "NGN",
                                    "transfers": [
                                        {
                                            "amount": "200",
                                            "bank_code": "000013",
                                            "bank_name": "GUARANTY TRUST BANK",
                                            "account_number": "0050883605",
                                            "narration": "January Salary"
                                        },
                                        {
                                            "amount": "100",
                                            "bank_code": "000013",
                                            "bank_name": "GUARANTY TRUST BANK",
                                            "account_number": "0050883605",
                                            "narration": "February  Salary"
                                        },
                                        {
                                            "amount": "100",
                                            "bank_code": "000013",
                                            "bank_name": "GUARANTY TRUST BANK",
                                            "account_number": "0050883605",
                                            "narration": "March  Salary"
                                        }
                                    ]
                                }'
                                -X POST
                            
                        

Sample Response

                            
                                {
                                    "success": true,
                                    "message": "3 Transfers queued",
                                    "data": [
                                        {
                                            "reference": "trf_j51m4695fk57nf",
                                            "currency": "NGN",
                                            "amount": "200",
                                            "fee": "10",
                                            "bank_code": "000013",
                                            "bank_name": "GUARANTY TRUST BANK",
                                            "account_number": "0050883605",
                                            "account_name": "OYENIYI TOLULOPE OYEBIYI",
                                            "narration": "January Salary",
                                            "domain": "test",
                                            "status": "pending",
                                            "updated_at": "2022-03-30T00:03:12.000000Z",
                                            "created_at": "2022-03-30T00:03:12.000000Z"
                                        },
                                        {
                                            "reference": "trf_1h1x3v5400n612",
                                            "currency": "NGN",
                                            "amount": "100",
                                            "fee": "10",
                                            "bank_code": "000013",
                                            "bank_name": "GUARANTY TRUST BANK",
                                            "account_number": "0050883605",
                                            "account_name": "OYENIYI TOLULOPE OYEBIYI",
                                            "narration": "February  Salary",
                                            "domain": "test",
                                            "status": "pending",
                                            "updated_at": "2022-03-30T00:03:13.000000Z",
                                            "created_at": "2022-03-30T00:03:13.000000Z"
                                        },
                                        {
                                            "reference": "trf_f9098ac5272653",
                                            "currency": "NGN",
                                            "amount": "100",
                                            "fee": "10",
                                            "bank_code": "000013",
                                            "bank_name": "GUARANTY TRUST BANK",
                                            "account_number": "0050883605",
                                            "account_name": "OYENIYI TOLULOPE OYEBIYI",
                                            "narration": "March  Salary",
                                            "domain": "test",
                                            "status": "pending",
                                            "updated_at": "2022-03-30T00:03:13.000000Z",
                                            "created_at": "2022-03-30T00:03:13.000000Z"
                                        }
                                    ]
                                }