[PayIn] INR Payment Data
For shops with INR currency, when creating a payin (POST /api/v1/payins) the following fields must be sent in the paymentData object.
Required fields in paymentData
| Parameter | Type | Required | Description |
|---|---|---|---|
| wallet_provider | string | Yes | Wallet provider. Possible values: Nagad, BKash. |
| mobile_number | string | Yes | Customer Mobile Number |
| string | Yes | Customer Email | |
| customer_name | string | Yes | Customer Name |
Example request body
{
"external_id": "PIN-INR-001",
"amount": 5000.00,
"currency": "INR",
"shop_code": "your_inr_shop",
"paymentData": {
"wallet_provider": "BKash",
"mobile_number": "01872456789",
"email": "info@test.com",
"customer_name": "Test Name"
}
}
Without valid wallet_provider , mobile_number, email or customer_name in paymentData, the request will be rejected with a validation error (422, "Invalid paymentData").