| Property | Details |
|---|---|
| Markets (consumer) | AU, US |
| Consumer currencies | AUD, USD |
| Minimum payment amount | AUD 1 / USD 35 |
| Maximum payment amount | AUD 50,000 / USD 1,500 |
| Authentication methods | REDIRECT |
| Authentication timeout | 2 hours |
| Payment instrument | BNPL |
| Recurring payments | No |
| Separate captures | No |
| Refund | Full, Partial |
| Refund validity | 180 days |
| Disputes | Yes (Only full disputes are supported) |
| Supported products | Checkout Session · Hosted Checkout · Embedded Checkout · API |
next_action.redirect.url.return_url after authorization. The browser return only indicates the customer is back — the final result is delivered by webhook notification.return_url is only the browser return address; it is not proof of payment success.| Plan | Scenario | Rules |
|---|---|---|
| Zip Pay | Small purchases with flexible repayment | Credit limit up to AUD 1,000; customer chooses weekly, fortnightly, or monthly repayment frequency; Zip charges the customer a monthly account fee, waived when the balance is fully repaid within the month. |
| Zip Money | Larger purchases with long-term installments | Credit from AUD 1,000–5,000 (up to AUD 50,000); interest-free for up to 36 months (merchant dependent); higher limits or longer interest-free periods require contacting UseePay. |
| Field | Required | Description |
|---|---|---|
payment_method_data.type | Required | Must be zip. |
payment_method_data.zip | Required | Empty object {} marking the Zip payload. |
payment_method_data.billing.address.country | Required | Customer's billing country, ISO alpha-2 (e.g. AU). |
payment_method_data.billing.first_name | Recommended | Customer's first name. |
payment_method_data.billing.last_name | Recommended | Customer's last name. |
payment_method_data.billing.email | Recommended | Customer's email. |
return_url | Required | Browser return address after Zip authorization. |
{
"id": "1012609070000000002",
"amount": 100.00,
"currency": "AUD",
"status": "requires_customer_action",
"next_action": {
"type": "redirect",
"redirect": {
"method": "GET",
"url": "https://zip.example.test/checkout/session_token"
}
}
}