Object

Overview of the Down Payment Details API response object.

Shown below is a sample response returned through our Down Payment Details API.

{
  "downpayment_details": {
    "amount_range": {
      "min": {
        "currency": "INR",
        "value": 0
      },
      "max": {
        "currency": "INR",
        "value": 1050000
      }
    },
    "amount_milestone_list": [
      {
        "currency": "INR",
        "value": 0
      },
      {
        "currency": "INR",
        "value": 100
      },
      {
        "currency": "INR",
        "value": 10000
      },
      {
        "currency": "INR",
        "value": 100000
      },
      {
        "currency": "INR",
        "value": 200000
      },
      {
        "currency": "INR",
        "value": 262500
      }
    ],
    "allowed_payment_methods": [
      "UPI"
    ]
  }
}

The table below lists the various parameters returned in the down payment details response object.

ParameterTypeDescription
downpayment_detailsobjectAn object that contains the down payment details.

Learn more about our downpayment_details child object.

Downpayment Details [Child Object]

The table below lists the various parameters in the downpayment_details child object. This is part of the downpayment details API response object.

ParameterTypeDescription
amount_rangeobjectAn object that contains the amount range details.

Learn more about our amount_range child object.
amount_milestone_listarray of objectsAn array of objects that contains the amount milestone details.

Learn more about our amount_milestone_list child object.
allowed_payment_methodsarray of stringsThe type of payment methods you want to offer your customers to accept payments.

Possible values:
  • CARD
  • UPI
  • POINTS
  • NETBANKING
  • WALLET
Example: CARD

Note: Before selecting a payment method, ensure it is configured for you.

Amount Range [Child Object]

The table below lists the various parameters in the amount_range child object. This is part of the downpayment_details object.

ParameterTypeDescription
minobjectAn object that contains the minimum amount details.

Learn more about our min child object.
maxobjectAn object that contains the maximum amount details.

Learn more about our max child object.

Min [Child Object]

The table below lists the various parameters in the min child object. This is part of the amount_range object.

ParameterTypeDescription
currencyStringType of currency.

Example: INR
valueintegerTransaction amount is Paisa.
  • Minimum value: 100 (₹1)
  • Maximum value: 100000000 (₹10 lakh).
Example: 1000

Max [Child Object]

The table below lists the various parameters in the max child object. This is part of the amount_range object.

ParameterTypeDescription
currencyStringType of currency.

Example: INR
valueintegerTransaction amount is Paisa.
  • Minimum value: 100 (₹1)
  • Maximum value: 100000000 (₹10 lakh).
Example: 1000

Amount Milestone List [Child Object]

The table below lists the various parameters in the amount_milestone_list child object. This is part of the downpayment_details object.

ParameterTypeDescription
currencyStringType of currency.

Example: INR
valueintegerTransaction amount is Paisa.
  • Minimum value: 100 (₹1)
  • Maximum value: 100000000 (₹10 lakh).
Example: 1000
Ask AI
Assistant
Order Lifecycle
Refunds
Settlements
Checkout
Dashboard
International Payments
How do I implement webhook notifications for payment status updates, and what's the recommended way to verify webhook authenticity?
How do I integrate Pine Labs payment gateway with my React Native mobile app and what are the required API credentials?
Can I customize the payment UI for card transactions, and what parameters can I pass to modify the checkout experience for my customers?
Assistant