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
Get Payment Option API
Verifies a customer's UPI VPA details or checks reward points balance. Supports fetching UPI VPA details based on the payer's phone number, as well as checking reward points balance and card eligibility.
https://pluraluat.v2.pinepg.in/payment-optionpayment_methodstringType of payment method to check eligibility for.
UPIPOINTSpayment_optionobjectrequired2 nested fieldsAn object that contains the payment option details. Use `upi_details` for UPI or `points_card_details` for points. One is mandatory to process the request.
upi_detailsobject1 nested fieldUPI-specific payment option details.
payerobjectrequired2 nested fieldsPayer details for fetching VPA.
fetch_vpabooleanrequiredIndicates whether VPA should be fetched for the payer.
phone_numberstringrequiredPayer phone number.
points_card_detailsobject3 nested fields**Mandatory when payment_method is `POINTS`**. An object that contains the point card details.
card_last4stringLast four digits of the card.
card_numberstringCard number to check points balance.
registered_mobile_numberstringRegistered mobile number on the card.
order_detailsobject1 nested fieldOrder details for the points balance check. Required when using points_card_details.
order_amountobjectrequired2 nested fieldsOrder amount for the points balance check.
valueintegerOrder amount in smallest currency unit (e.g., paisa).
currencystringCurrency code.
