Setup
To sign up for an account, visit the Zip sign-up page and fill in the details.Credentials
When setting up Zip in the dashboard, configure the following credentials:- API key - The API key provided by Zip. This can be found in the Zip dashboard or is provided to you via email.
Features
Zip supports the following features:- Delayed capture - Authorize a payment and capture it at a later time
- Partial capture - Capture a portion of the authorized amount
- Partial refunds - Refund a portion of the captured amount
- Refunds - Refund transactions in full
- Void - Cancel an authorized transaction before capture
- Zero auth - Zero-dollar verification transactions
Supported countries
Zip supports transactions from buyers in the following countries:| Country code | Country code | Country code | Country code | Country code | Country code | Country code | Country code |
|---|---|---|---|---|---|---|---|
AU | CA | GD | GE | MX | NZ | US |
Supported currencies
Zip supports processing payments inAUD, NZD, and USD.
Limitations
The following features are not supported by this connector:- Over capture - Capturing more than the authorized amount is not supported
- Partial authorization - Accepting a partial amount when the full amount cannot be authorized is not supported
- Network tokens - Network tokenization is not supported
- 3-D Secure - 3DS authentication is not applicable
- Transaction sync - Automatic transaction status synchronization is not supported
- Settlement reporting - Automatic settlement reporting is not supported
Integration
The default integration for Zip uses a redirect to a hosted payments page. Start by creating a new transaction with the following required fields.payment_method.approval_url and the status is set to buyer_approval_pending. The approval URL expires after 30 minutes.
approval_url (open in a browser or Webview), where they can complete the payment. Once the buyer approves, the transaction progresses to an authorization_succeeded or capture_succeeded state.