| Provider | Instant Settlement | Deferred Settlement |
|---|---|---|
| Latitude (AU) | latitude-latitude | latitude-latitudeds |
| Gem (NZ) | gem-gem | gem-gemds |
- Instant Settlement - Funds are captured immediately during the transaction.
- Deferred Settlement - Funds are authorized first and captured manually later.
Setup
Contact the Latitude merchant support team to obtain credentials.Credentials
When setting up Latitude in the dashboard, configure the following credentials:- Merchant ID - The merchant ID obtained from the Latitude Merchant Integration Support team.
- Merchant Secret - The merchant secret obtained from the Latitude Merchant Integration Support team.
Features
Both connectors support the following features:- Partial refunds - Refund a portion of the captured amount
- Refunds - Refund transactions in full
- Transaction sync - Automatic synchronization of transaction status updates
- Delayed capture - Authorize a payment and capture it at a later time
- Partial capture - Capture a portion of the authorized amount
- Void - Cancel an authorized transaction before capture
Supported countries
| Country code | Provider |
|---|---|
AU | Latitude |
NZ | Gem |
Supported currencies
| Currency code | Provider |
|---|---|
AUD | Latitude |
NZD | Gem |
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 is not supported
- Payment method tokenization - Storing payment methods for future use is not supported
- Zero auth - Zero-dollar verification transactions are not supported
- Settlement reporting - Automatic settlement reporting is not supported
- Cart items required - Cart items must be included with every transaction.
- Transaction refresh - Only transactions with a
buyer_approval_pendingstatus can be refreshed through the dashboard. Instant Settlement transactions update tocapture_succeeded, while Deferred Settlement transactions update toauthorization_succeeded.
Required fields
Latitude requires the following buyer information with every transaction:- First name
- Last name
- Address line 1
- City
- Postal code
- Country
Integration
The default integration for Latitude uses a redirect to a hosted payments page. Start by creating a new transaction with the following required fields. Uselatitude or gem as the method for Instant Settlement, or latitudeds or gemds for Deferred Settlement.
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 a capture_succeeded (Instant Settlement) or authorization_succeeded (Deferred Settlement) state.