Skip to main content
POST
Create Checkout Wallet
When a checkout wallet is generated without an ‘expiryDurationMinutes’, the system default of 30 minutes is applied to that wallet.
string
required
Example: 02600494-1a3c-11f0-a818-6045bd97b81d
number
required
Example: 20000
string
required
Example: 8b4432bc-f3c7-4055-b5e5-e232707e79af. You can get this Id using the ‘Get Organization Prefix Mapping Endpoint’
number
This is the duration in minutes for which the wallet is to be active Example: 30.
string
Example: CHK202507241358013544205.
string
Example: This is a checkout wallet.
string
Example: NGN.
string
Example: john_doe@gmail.com.
string
This is the customer name. Example: John Doe.
string
string
This can either be Fixed or Percentage. This property is required when it is a split payment. Example: Fixed.
object[]
Required for split payments. Defines the distribution of funds among multiple beneficiaries.Example: [{ "beneficiaryId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "splitValue": 100, "feeValue": 5, "feeBearer": true }]
string
Pass this to determine the name that should show when you validate the account number on banking applications. Example: John Doe.