Payment Processing

Process Payslip

POST api/process-payment

Description:

This endpoint is used for processing payents (payslips, invoices).

Headers

Name
Value

Content-Type

application/json

Authorization

Bearer <token>

Request Body:

{
    "user_id": <id of the user>
    "payment_type": "one_time",
    "payment_date": "2023-07-14",
    "one_time_type": "paystub",
    "transaction_id": <ID of the paystub>
}

Response:

{
    "0": 0,
    "message": "",
    "data": {
        "status": "",
        "message": "",
        "data": {
            "id": 0,
            "account_number": "",
            "bank_code": "",
            "full_name": "",
            "created_at": "",
            "currency": "",
            "debit_currency": "",
            "amount": 0,
            "fee": 0,
            "status": "",
            "reference": "",
            "meta": null,
            "narration": "",
            "complete_message": "",
            "requires_approval": 0,
            "is_approved": 0,
            "bank_name": ""
        }
    }
}

Last updated