Enkash Developer Portal
Home
Home
Login
  1. Payment
  • Back to home
  • Accounts Payable APIs
  • Invoice Management
    • validateInvoices
    • initiate
    • Search Payouts V1
    • bulkCreatePayout
    • Create Payout
    • Update Payouts
    • Search Payouts
    • createBulkPayoutForPartnerIntegration
    • Update Approval Status
    • Update Bulk Payouts
    • Get Invoice Data
    • Delete Payout
    • Confirm Invoice Request
  • Payment
    • Payment Request
      POST
    • Update Beneficiary
      PUT
  • Vendor Management
    • Create Vendor
    • Create Bulk Vendors
    • Update Bulk Vendors
    • Get Beneficiaries (V1)
    • Get Beneficiaries
    • Change Vendor Status
    • Get Beneficiary
  1. Payment

Payment Request

Developing
POST
/api/v0/payment

Request

Body Params application/json
paymentIds
array[string]
required
paymentType
enum<string> 
required
Allowed values:
INVOICEGSTUTILITYRENTALCONSENT_TRANSACTIONCOLLECTION_INVOICEADVANCE_PAYMENT
urn
string 
optional
accountNo
string 
optional
seamlessBanking
boolean 
optional
frontendVersion
boolean 
optional
otpReferenceNumber
string 
optional
otp
string 
optional
Match pattern:
^[0-9]{6}$
partialPayment
boolean 
optional
amount
number 
optional
paymentRemarks
string 
optional
Example
{
    "paymentIds": [
        "string"
    ],
    "paymentType": "INVOICE",
    "urn": "string",
    "accountNo": "string",
    "seamlessBanking": true,
    "frontendVersion": true,
    "otpReferenceNumber": "string",
    "otp": "string",
    "partialPayment": true,
    "amount": 0,
    "paymentRemarks": "string"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://test.your-api-server.com/api/v0/payment' \
--header 'Content-Type: application/json' \
--data-raw '{
    "paymentIds": [
        "string"
    ],
    "paymentType": "INVOICE",
    "urn": "string",
    "accountNo": "string",
    "seamlessBanking": true,
    "frontendVersion": true,
    "otpReferenceNumber": "string",
    "otp": "string",
    "partialPayment": true,
    "amount": 0,
    "paymentRemarks": "string"
}'

Responses

🟢200Success
application/json
Body
response_code
integer 
required
response_message
string 
required
payload
string 
required
Example
{
    "response_code": 0,
    "response_message": "string",
    "payload": "string"
}
Modified at 2025-07-07 18:41:33
Previous
Confirm Invoice Request
Next
Update Beneficiary
Built with