Monicredit Api
  • 😊Hello
  • How to use this documentation
  • Demo vs Live Environment
  • Authentication
    • Login
  • OnBoarding
    • OnBoard New Merchant
  • Collection
    • Getting Started
    • Accept Payment (Inline)
    • Accept Payment (Standard)
    • Verify Payment
    • Virtual Accounts
    • Revenue Head
    • Settlement Bank
  • Transactions
    • Get Transactions
    • Get Initiated Transaction Info
    • Verify Transaction
    • Verify Payment
    • Transaction Virtual Account
    • Settlement Transactions
    • Initiate Transaction
  • Commercial
    • Calculate Commercials
  • Settlement Bank
    • Create Settlement Bank
    • List Settlement Banks
    • Update Settlement Bank
  • Revenue Heads
    • Create Revenue Head
    • Update Revenue Head
    • List Revenue Heads
    • Get Single Revenue Head
    • Search Revenue Head
    • Delete Revenue Head
  • Reports
    • Settlement Bank Report
    • Revenue Head Report
    • Merchant Report
  • Settlement
    • Get Settlements
    • Get Single Settlement
  • Wallets
    • Create Wallet
    • Update Wallet
    • Get Wallet Transactions
    • Get Single Customer Wallet
    • Get Account Wallets
    • Get All Wallets
    • Create Virtual Account
  • Customer Wallet
    • Create Customer Wallet
    • Get Customer Wallets
    • Create Customer Virtual Account
    • Update Customer Wallet
  • Beneficiary
    • Add Beneficiary
    • Update Beneficiary
    • Search Beneficiary
  • Disbursement
    • Single Fund Transfer
    • Transaction Settlement
    • Bank List
    • Name Enquiry
Powered by GitBook
On this page
  1. Transactions

Initiate Transaction

There are two ways of initiating a transaction which are: Standard and Inline their requests are as follows;

{
"order_id": "new1111",
"public_key": "PUB_TEST_0000000000",
"customer": {"first_name":"newauto","last_name":"credit","email":"hellfo1221@au4tocredit.ng","phone":"00000000", "bvn": "00000", "nin":"000000"},
"items": [
    {
        "item":"Acceptnce fee",
        "revenue_head_code": "REV630c9bbd965c7",
        "unit_cost":10000.43, 
        "split_details": [
            {
            "sub_account_code": "SB630c9b61eef40",
            "fee_percentage": 60,
            "fee_flat": 0
            },
            {
            "sub_account_code": "SB630c9b61eef40",
            "fee_percentage": 40,
            "feeFlat": 0
            }
        ]
    }, 
    {
        "item":"School Fee",
        "revenue_head_code": "REV630c9bbd965c7",
        "unit_cost":50000.33, 
        "split_details": [
            {
            "sub_account_code": "SB630c9b61eef40",
            "fee_percentage": 40,
            "feeFlat": 0
            },
            {
            "sub_account_code": "SB630c9b61eef40",
            "fee_percentage": 60,
            "feeFlat": 0
            }
        ]
    }
],
"currency": "NGN",
"paytype": "standard"
}

POST https://demo.backend.monicredit.com/api/v1/payment/transactions/init-transaction

Headers

Name
Type
Description

Accept*

String

application/json

{
"status": true,
    "data": {
        "amount": 60001,
        "charges": 66,
        "total_amount": 60067,
        "transid": "ACX629037D6CFEE8",
        "merchant": {
            "business_name": "MONI INVENTS",
            "business_email": "info@moni.ac",
            "business_logo": null,
            "account_id": "TESTACCOUNT",
            "account": {
                "id": "TESTACCOUNT",
                "aggregator_id": "AGG628d3c8427bc4"
            }
        },
        "customer": {
            "customer_id": "CUS628ebb5657700",
            "customer_email": "hellfo1221@au4tocredit.ng",
            "account_name": "MC|newauto credit-AGG628d3c842",
            "account_number": "7764338553",
            "bank_name": "WEMA",
            "balance": 0
        }
    }
}
{
    "status": true,
    "authorization_url": "https://demo.backend.monicredit.com/payment/checkout/ACX00000000",
    "id": "ACX00000000"
}
PreviousSettlement TransactionsNextCalculate Commercials

Last updated 8 months ago