Custom Payments

Custom Payments are for platforms that want to own the checkout experience and transaction orchestration while using Jupico for secure tokenization, processing, and settlement.

When to use Custom Payments

Use Custom Payments when:

  • checkout must remain fully inside your product;
  • you need authorization and later capture;
  • you need tax withholding or release behavior;
  • you need dynamic fee logic;
  • you need ACH/eCheck acceptance in a custom flow;
  • you want to save payment methods for future use;
  • your platform needs detailed control over status and error handling.

Custom payment building blocks

Building blockPurpose
Browser authorization sessionDefines the merchant and enabled payment methods for the payment page.
Web componentsCollect card, bank, or wallet details securely.
Payment tokenRepresents the payment method without exposing sensitive data.
Transaction APIExecutes sale, authorization, capture, void, refund, or rollback operations.
MetadataConnects Jupico payments to your platform orders, customers, and reconciliation records.
Web-hooks / queriesKeep your platform synchronized with payment status.

Implementation flow

  1. Your backend creates a browser authorization session.
  2. Your frontend renders one or more Jupico components.
  3. The customer provides payment details.
  4. Jupico returns a tokenization result.
  5. Your backend executes the correct payment operation.
  6. Your backend records Jupico IDs and platform references.
  7. Your application updates order, invoice, subscription, or installment state.
  8. Web-hooks and queries reconcile final status.