API Playground
Test Pine Labs API endpoints with real requests. All endpoints are loaded dynamically from the OpenAPI specification.
Authentication
Orders
Refunds
Settlements
Split Settlements
Checkout
Payment Links
Card Payments
UPI Payments
NetBanking
Wallet
Pay by Points
E-Challans
Apple Pay
International Payments
Customers
Tokenization
Payouts
Affordability Suite
BNPL
Convenience Fee
Payment Option
Brand Wallet
Brand Wallet Payments
Subscriptions - Plans
Subscriptions - Subscriptions
Subscriptions - Presentations
UPI Reserve Pay
108 endpoints from openapi.yaml
Validate Brand Wallet for Payment
Validates that a customer's wallet can fulfil a payment of the given amount. Call this before creating an order to confirm the wallet balance is sufficient. Returns the eligible amount and whether redemption is allowed.
https://pluraluat.v2.pinepg.in/payment-option/wallet/validatenotesstringamountobjectrequired2 nested fieldsMonetary amount with currency.
valueintegerrequiredAmount in the smallest currency unit (e.g., paisa for INR).
currencystringrequiredThree-letter ISO 4217 currency code.
customersobjectrequired9 nested fieldsCustomer whose wallet to validate (customer_id required)
email_idstringCustomer's email address.
^[-!#$%&'*+/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+/0-9=?A-Z^_a-z{|}~])*@([\w-]+\.)+[\w-]+$first_namestringCustomer's first name.
^[\p{L}\p{M}\p{Nd}\s/\-,.'_]*$last_namestringCustomer's last name.
^[\p{L}\p{M}\p{Nd}\s/\-,.'_]*$customer_idstringUnique identifier of the customer.
mobile_numberstringCustomer's mobile number. Must be a valid phone number for the given country_code.
country_codestringCountry code of the registered mobile number. Defaults to 91.
^\+?\d{1,5}$billing_addressobject10 nested fieldsPhysical address.
address1stringAddress line 1.
address2stringAddress line 2.
address3stringAddress line 3.
pincodestringPostal/ZIP code.
^[a-zA-Z0-9 \-]*$citystringCity name.
^[\p{L}\p{M}\p{Nd}\s\-'&.()]*$statestringState or province.
^[\p{L}\p{M}\p{Nd}\s\-'&.]*$countrystringCountry name.
^[\p{L}\p{M}\p{Nd}\s\-'&.]*$full_namestringFull name of the address holder.
^[\p{L}\p{M}\p{Nd}\s/\-,.'_]*$address_typestringType of address (e.g., Home, Office).
address_categorystringCategory of the address.
billingshippingshipping_addressobject10 nested fieldsPhysical address.
address1stringAddress line 1.
address2stringAddress line 2.
address3stringAddress line 3.
pincodestringPostal/ZIP code.
^[a-zA-Z0-9 \-]*$citystringCity name.
^[\p{L}\p{M}\p{Nd}\s\-'&.()]*$statestringState or province.
^[\p{L}\p{M}\p{Nd}\s\-'&.]*$countrystringCountry name.
^[\p{L}\p{M}\p{Nd}\s\-'&.]*$full_namestringFull name of the address holder.
^[\p{L}\p{M}\p{Nd}\s/\-,.'_]*$address_typestringType of address (e.g., Home, Office).
address_categorystringCategory of the address.
billingshippingis_edit_customer_details_allowedbooleanWhether the customer is allowed to edit their details.
