Pine LabsDOCS

API Playground

Test Pine Labs API endpoints with real requests. All endpoints are loaded dynamically from the OpenAPI specification.

Check BNPL Eligibility

Check whether a customer is eligible for Buy Now Pay Later (BNPL) payment based on their mobile number and the selected BNPL provider.

POSThttps://pluraluat.v2.pinepg.in/api/payment-option/eligibility/bnpl
Required
Request Body (editable JSON)
Request Body Schemarequired
FieldDetails
mobile
stringrequired

Customer's 10-digit mobile number without country code.

pay_code
stringrequired

BNPL service provider code.

Allowed values
LAZYPAY
amount
objectrequired2 nested fields

Monetary amount with currency.

value
integerrequired

Amount in the smallest currency unit (e.g., paisa for INR).

Constraints
Minimum value: 100Maximum value: 50000000000
currency
stringrequired

Three-letter ISO 4217 currency code.

Constraints
Default value: INR
device_info
object6 nested fields

Device information details.

operating_system
string

Type of operating system of the device. **Mandatory when the request is made from a mobile platform.**

Allowed values
ANDROIDIOSMACOSWINDOWS
source_ip_address
string

The IP address of the user's device initiating the request, used for security validation and fraud detection.

browser_ip_address
string

The IP address captured from the user's browser during the transaction.

browser_user_agent
string

The user's browser information string, used to identify the browser, device type, and operating system.

device_model
string

The model of the user's device.

device_manufacturer
string

The name of the company that manufactured the user's device.

email
string

Customer's email address.