# Payment processing

Orderwave can process payments through your payment gateways and payment processing solution providers.

# Setting up payment processors

During setup, this guide details setting up merchant accounts, however you will need payment processing settings for each merchant account (gateway) and payment processing solution provider (i.e. PayPal, Amazon Pay, etc) that you intend to use with Orderwave.

To see the list of available payment processing settings you can create, navigate to Settings > Gateways. Each type of payment processor will have different fields for you to fill out to create the connector to that processor.

TIP

Certain Ecommerce connectors will automatically create your payment connector; for Example, the Shopify connector automatically creates a Shopify Payments connector, so that the payment processing can occur through Shopify's APIs.

# Authorization and capture

By default, Orderwave is configured to process capture transactions on orders with "Auths" (short for Authorizations) after the order is fully shipped. By default, the following field value is set:

Bucket Field Description
oms/billings authThenCapture An Auth on this billing record will follow the "auth then capture" processing flow. Toggle this field to false to disable capture processing.

Orderwave comes with the following queues for scheduling and processing capture transactions. These apply to the billing oms/billings buckets, so that orders with multiple billing records can following distinct paths (for example, a split-tender order).

Queue Description
AUTHORIZATION These orders are pending the processing of Auth transactions. Most orders from Ecommerce platforms and marketplaces will already have their payment processed, and will skip this step.
SCHEDULE-CAPTURE These orders are shipped, and need to have their capture transaction(s) calculated and scheduled to be processed.
CAPTURE These orders have had their captures calculated and scheduled, and are pending payment processing.
SCHEDULE-REFUND These orders are queued to have refunds calculated and scheduled. Orders that are canceled or have returns will enter this queue automatically.
REFUND These orders have had their refunds calculated and scheduled. They are pending refund processing.

Customize the workflow

Orderwave implements two main steps in payment processing: Scheduling and Processing. Because of this, you have workflow options to change how Orderwave processes these payments. For example, you could create a rule that places the oms/billings into a new blocking queue when the billing record is queued in the REFUND queue. This would allow Orderwave to calculate and schedule the refund, and allow your team to review the refunds before they are processed. Once you remove the billing from the blocking queue, the refund processing will commence for that billing record.