Getting Started for eComm

An overview of the minimum requirements for eCommerce merchants to successfully integrate with ChargeAfter.

To get started with ChargeAfter functionality, this is what you minimally need for a basic integration:

Application Process

  1. Integrate the ChargeAfter SDK via NPM to enable modal functionality.
    See SDK Integration.
  2. Integrate the Apply flow with the SDK.
    See Apply.
  3. Integrate the Apply Completion Callback to know when a consumer has completed an Apply flow.
    See Events (callbacks).
  4. Integrate the Checkout flow with the SDK.
    See Checkout.
  5. Integrate the Checkout Completion Callback to know when a consumer has completed a Checkout flow.
    See Events (callbacks).
  6. Integrate Promotional Widgets to embed ChargeAfter functionality on your website.
    See Widget Structure & Implementation.

Post-Sale Process

  1. Get your API keys and be prepared to use the following endpoints:
  1. Set up Merchants Notifications to listen to consumer actions via webhooks.
    See Merchants Notifications.

Reconciliation Process

  1. Call the GET ....../v2/post-sale/fundings/report to return the merchantTransactionId and the merchantOrderId to confirm that funds were transferred.
    Note: This call potentially returns a very large payload. You can use the offset and limit parameters to paginate results. To ensure that all results from the paginated payload are received, keep calling the API with the next offset until no new results are received.
    See GET funding report.

Note: Custom integrations are also possible.