---
title: Manage payment methods
slug: payment-methods/manage
excerpt: >-
  Configure, enable, disable, and prioritize payment methods for your Pine Labs
  Online merchant account.
sidebar_order: 9
hidden: false
metadata:
  title: Manage Payment Methods — Configure & Prioritize | Pine Labs
  description: >-
    Configure, enable, disable, and set display priority for payment methods
    through Pine Labs Dashboard for optimal checkout conversion.
  keywords: >-
    manage payment methods, payment configuration, payment priority, dashboard
    settings, merchant controls
  robots: index
---

Configure, enable, disable, and prioritize payment methods for your merchant account.

After adding payment methods, you can manage them through the Pine Labs Dashboard — configure display order, enable or disable methods, and control which methods appear for specific transaction types.


---

## Dashboard management

### Access payment method settings

1. Log in to the [Pine Labs Dashboard](https://dashboardv2.pluralonline.com/login)
2. Go to **Settings** > **Payment Methods**
3. View all available and active payment methods

### Available actions

| Action | How |
|---|---|
| **Enable a method** | Toggle the payment method ON in Dashboard settings |
| **Disable a method** | Toggle the payment method OFF — it stops appearing in checkout |
| **View status** | Check which methods are currently active or pending activation |

---

## API-level control

When using Custom Checkout (seamless integration), you control payment methods at the API level:

| Approach | Control level |
|---|---|
| **Custom Checkout** | You choose which method-specific endpoint to call (card, UPI, netbanking, etc.) |
| **Hosted Checkout** | Use `allowed_payment_modes` parameter to restrict available methods per order |
| **iFrame Checkout** | Use `allowed_payment_modes` parameter to restrict available methods per order |

### Example: Restrict to Cards and UPI only

When creating an order for Hosted or iFrame checkout, pass the allowed payment modes:

```json
{
  "merchant_order_reference": "order_001",
  "order_amount": {
    "value": 150000,
    "currency": "INR"
  },
  "allowed_payment_modes": ["CARD", "UPI"]
}
```

This ensures only Cards and UPI appear on the checkout page for this specific order, even if other methods are enabled at the account level.

---

## Payment method configuration matrix

| Payment method | Dashboard toggle | API per-order control | Requires activation |
|---|---|---|---|
| Cards | Yes | Yes | No (default) |
| UPI | Yes | Yes | No |
| Net Banking | Yes | Yes | No |
| Wallets | Yes | Yes | No |
| EMI | Yes | Yes | Yes |
| BNPL | Yes | Yes | Yes |
| Pay By Points | Yes | Yes | Yes |
| International | Yes | Yes | Yes |

---

## Best practices

| Practice | Benefit |
|---|---|
| **Enable all relevant methods** | Higher conversion — customers pay their preferred way |
| **Prioritize popular methods** | Show UPI and Cards first for Indian customers |
| **Restrict methods for specific use cases** | Show only EMI for high-value items, only UPI for low-value |
| **Test all methods in sandbox** | Ensure each method works before going live |
| **Monitor method performance** | Track conversion rates by method in the Dashboard |

---

## FAQ

**Can I disable a payment method temporarily?**
Yes. Toggle it OFF in the Dashboard. It can be re-enabled at any time.

**Does disabling a method affect in-flight transactions?**
No. Disabling a method only affects new checkout sessions. Existing transactions already in progress will complete normally.

**Can I set different methods for different products or categories?**
Yes. With Custom Checkout, you control which methods to present per transaction. With Hosted/iFrame Checkout, use `allowed_payment_modes` per order.

---

## What's next

- [Add payment methods](/docs/add-payment-methods) — Enable new payment methods
- [Payment methods overview](/docs/payment-methods) — Compare all methods
- [Custom Checkout integration](/custom-checkout/integration-steps) — Control payment methods at the API level
- [Dashboard settings](/dashboard/settings) — Explore configuration options
