Order Payments
Nautical acts as a payment orchestration system, enabling secure payment processing and efficient payment transactions between buyers, sellers, and the marketplace. Nautical's headless architecture provides APIs for any payment integration to capture and process payments.
Capturing payments from buyers
At checkout, Nautical calculates the amount to charge each buyer, taking into account product price, shipping, taxes, applicable fees, and any discounts. You must choose what payment methods you will accept and how you will collect the payment.
Using a payment gateway
To facilitate payment capture at checkout, Nautical can be integrated with various payment gateway services, including Stripe and Braintree.
Choose a payment processor that supports the types of payment options you want to provide to buyers, such as credit cards, digital wallets, debit cards, and so on.
Handle payments manually
For marketplace operators who prefer to manage orders manually, Nautical provides a wire payment plugin you can optionally enable.
This can be integrated with custom email notification templates and workflows, while the system tracks payment status and other data associated with the payments.
Order payment status
Orders are managed and processed in relation to their payment status. So each order status is closely linked to the processing stage of payment. There are the following payment stages:
Status | Description |
---|---|
Unpaid | It reflects the traditional credit card or bank payment that is awaiting authorization from the bank. Unpaid amounts are listed as ‘pre-authorized’. Once funds are released, the order status will automatically change to fully paid. |
Fully paid | This indicates that the order has been paid for in full. |
Fully refunded | All charged funds were returned to the customer. |
Partially refunded | When a partial refund was given to a customer, for example, when one product from several ordered items is no longer available. |
Authorization and capture process
Some payment backends support pre-authorizing payments, which involves a two-step process: authorization and capture.
- Authorization: Funds are locked on the payer’s account but not transferred to your payment gateway.
- Capture: You can charge the card for up to the authorized amount, usually within 5–10 days.
This process is useful when the you want to capture payment only upon fulfilling an order. Delayed payment capture also offers the benefit of allowing you to remove items from the order by declining fulfillments.
Capture a pre-authorized payment
- From the dashboard, go to the Orders page.
- Open the order.
Manage payments from the marketplace order view. - Scroll to the Payment Details section and select Capture.
Add a payment manually
If you captured a payment outside of Nautical, you can manually add the payment to the order.
- From the dashboard, go to the Orders page.
- Open the order.
Manage payments from the marketplace order view. - In the Unpaid section, select Create payment.
- Choose the payment Gateway.
- Enter a Token to identify the payment:
- For third-party gateways like Stripe, use the token or reference number from that gateway.
- For the Wire or Test Payments gateways, enter any identifying value.
- Confirm the Amount.
- Select Confirm.