ShopeePay
| Features | |
|---|---|
| Method | Wallet, Async - POST Redirect | 
| Merchant countries | Malaysia | 
| Consumer countries | Malaysia | 
| Processing currencies | MYR | 
| Increments | - | 
| Captures | - | 
| Partial/Multiple partial captures | - | 
| Cancels | - | 
| Partial/Multiple partial cancels | - | 
| Refunds | ✅ | 
| Partial/Multiple partial refunds | ✅ | 
| Recurring | - | 
| Installments | - | 
| Credits | - | 
| Disputes | - | 
| Min Amount | 1.01 | 
| Account verification | - | 
ShopeePay is a payment method wallet. Consumers create a user and account on ShopeePay, add money to their wallet, and then use those funds to make e-commerce purchases with redirection to the Shopee site or app page.
Payment flow

Payment
Request
{
    "processingAccountId": "2HdN2jq6XWmlkhqRC2gDTNYCvNH",
    "merchantReference": "B2A8734D-9450-4915-A63D-FE5C21F09550",
    "amount": {
        "value": 200,
        "currency": "myr"
    },
    "paymentMethod": {
        "type": "shopeepay",
        "shopeepay": {
            "returnUrl": "https://merchant.site/complete-payment"
        }
    }
}
Response
{
    "id": "27yijZjumH1C2OsuUKmyyRntbxQ",
    "merchantReference": "B2A8734D-9450-4915-A63D-FE5C21F09550",
    "status": "pending",
    "trackingUrl": "/v1/tracks/payments/{trackId}",
    "reason": {
        "code": "required_next_step",
        "description": "An additional step is needed to complete the payment."
    },
    "nextStep": {
        "type": "redirect",
        "redirect": {
            "method": "post",
            "url": "https://payment.method/complete",
            "params": [
                {
                    "name": "param1",
                    "value": "value1"
                },
                {
                    "name": "param2",
                    "value": "value2"
                }
            ]
        }
    }
}