Payments platform

One platform for every way a business gets paid.

ForgeMint brings checkout, invoicing, subscriptions, usage billing and merchant onboarding together behind one set of industry-standard APIs, for software companies and the businesses that run on them. Every sale goes to a payment provider whose terms allow it, and card details never touch your servers.

Guilloché, the engraving banknotes carry against forgery, drawn live.
  • Industry-standard APIsREST, JSON, idempotency keys and signed webhooks. Bring the client libraries you already use.
  • Multi-providerEach sale is routed, by what is sold, to a payment provider whose terms allow it.
  • No card dataCard and bank details go straight to the provider’s secure fields, never through your servers or ours.
  • Tamper-evidentPayments, refunds and every operator action are kept in records that cannot change without a trace.

Products

Everything it takes to get paid, in one platform.

Each product works on its own and with the others: one set of customers, one catalog of products and prices, one stream of events.

Accept payments

  • CheckoutHosted payment pages for one-time purchases, subscriptions and saved cards, with promotion codes.
  • InvoicingItemized invoices with a hosted page your customers pay by card or bank transfer.
  • Payment methodsCards, bank transfers, Apple Pay and Google Pay, and HSA and FSA cards where a business takes them.
  • Payment plansA purchase paid in scheduled parts, such as one per shipment, or authorized now and captured when it ships.

Bill and retain

  • SubscriptionsFree trials, prorated upgrades and downgrades, and automatic retries when a renewal fails.
  • Usage billingMeters that count or add up usage, priced per unit or in tiers, and billed in arrears.
  • Sales taxWorked out at checkout and on invoices, for the businesses that collect it.
  • Customer portalCustomers change a payment method or cancel on their own, with no support ticket.

Build a platform

  • Merchant onboardingA hosted application brings each business aboard as a merchant of its own, approved before its first payment.
  • Platform accountsAct for every merchant with your platform’s key, and hear all of their events at one endpoint.
  • Platform feesYour platform’s fee taken on each payment, as it is made.
  • Split billsOne checkout for purchases from several merchants, each charged and shown separately.

Run the money

  • RoutingEach sale goes only to a payment provider whose terms allow what is sold.
  • Refunds and disputesFull or partial refunds, disputes answered with evidence, and bank returns handled.
  • Deposit reportsEvery deposit tied to the payments, refunds and fees inside it.
  • Test modeSeparate test keys and a sandbox that simulates approvals, declines, disputes, returns and deposits.

Follow one payment

From invoice to deposit, nothing is taken on trust.

Step through one subscription invoice being paid. Each row shows what one party sees at that moment. ForgeMint acts only on what it confirms with the payment provider itself, never on what a browser or a message claims.

    09:14Invoice issued

    The payer

    Payment provider

    ForgeMint

    Your app

    Built for

    Software platforms, and every business on them.

    One integration serves a business billing its own customers, or a platform bringing businesses of its own aboard as merchants.

    Embedded payments

    Software platforms

    Bring the businesses on your platform aboard as merchants of their own. Each completes a hosted application and is approved before its first payment. You act for all of them with one key, hear their events at one endpoint, and take your platform’s fee on each payment.

    • Merchant onboarding
    • Platform accounts
    • Platform fees

    Recurring revenue

    Subscription businesses

    Plans with free trials, coupons and promotion codes, prorated plan changes, usage billed in arrears, sales tax worked out for you, and a portal where subscribers manage their own billing.

    • Subscriptions
    • Usage billing
    • Customer portal

    Invoicing

    Professional services

    Send an itemized invoice. Your client pays it by card or bank transfer on a hosted page, and you hear about it the moment it is paid. A larger job can be paid in scheduled parts.

    • Invoicing
    • Payment plans
    • Deposit reports

    Compliance-aware

    Healthcare and regulated industries

    Each product goes only to a provider whose terms allow it, and HSA and FSA cards are welcome. Everything a payer or a provider sees, down to the card statement, comes from the business’s approved plain labels: never a drug, a dose or a diagnosis. A clinic’s visit and a pharmacy’s order can be paid in one checkout, each charged by its own merchant.

    • Routing
    • Plain labels
    • Split bills

    Never through ForgeMint

    • Card or bank account numbers
    • Health details, in anything sent to a provider
    • A product a provider’s terms do not allow
    • Loan disbursements or repayments
    • Payouts between unrelated sellers

    Trust

    Money moves only on what can be proved.

    These are rules the platform enforces on every payment, not settings someone has to remember.

    • Confirmed at the source

      A payment counts only once ForgeMint has confirmed it with the payment provider. A browser’s word or a message’s body is a prompt to look, never proof.

    • Charged once

      Writes take idempotency keys, so a retried request never charges twice, and an invoice is marked paid exactly once, however often the news arrives.

    • Refunds that add up

      A refund is made only against a settled payment, never for more than was paid, and never twice, even when two requests race.

    • No card data

      Card and bank details go into the provider’s secure fields. ForgeMint keeps only what a payer needs to recognize them: a card’s brand, last four digits and expiry, or a bank’s name and last four.

    • Nothing falls through

      If a notification never arrives, ForgeMint goes back and checks every unfinished payment, and reviews recent refunds, chargebacks and bank returns every hour.

    • Tamper-evident

      Payments, invoices and the audit trail are kept in tamper-evident records. A row cannot change without leaving a trace.

    • Every action audited

      Operators sign in with single sign-on and need an operator role. Every change they make is saved with its audit record, or not at all.

    • Disputes answered

      A chargeback is answered with documents and a written response, or accepted. A returned bank payment reopens the invoice it had paid.

    Routing

    Each provider gets only what its terms allow.

    Every line on a bill carries a category, and each provider connection lists the categories it may take. ForgeMint sends a bill only through a connection that may take every line on it. When none can, the bill is refused before anyone is asked to pay.

    Build a bill Example setup

    Goes through Provider A

    Every line is general, a category Provider A may take.

    A card saved once can be charged through whichever provider a later sale needs. A bill with lines from different merchants is split along merchant lines, each charged separately under its own name. Providers receive amounts and references, never a description of what was bought.

    Developers

    Industry-standard APIs, ready for the code you have.

    • Resource-oriented REST over HTTPS: form-encoded requests, JSON responses, standard status codes and predictable errors.
    • Customers, products and prices, checkout sessions, invoices, subscriptions, usage meters, coupons and promotion codes, payment methods, refunds, disputes, events, and bills split across merchants.
    • Idempotency keys on writes, cursor pagination, and expandable objects.
    • Webhooks signed with HMAC-SHA256, each endpoint pinned to its own API version and retried for up to three days. Every event can also be listed and read.
    • Separate test and live keys, fm_test_… and fm_live_…, so test traffic never touches live money.
    • Bring the client libraries your team already uses. Point them at api.forgemint.io and keep your code.
    # Start a subscription on a hosted checkout page
    curl https://api.forgemint.io/v1/checkout/sessions \
      -H "Authorization: Bearer fm_test_…" \
      -H "Idempotency-Key: 8d1f0c2e…" \
      -d mode=subscription \
      -d customer=cus_… \
      -d "line_items[0][price]=price_…" \
      -d "line_items[0][quantity]=1" \
      -d allow_promotion_codes=true \
      -d success_url="https://app.example.com/welcome"

    Talk to us

    Built and run by Edson Technologies.

    ForgeMint is a product of Edson Technologies Inc., with offices in Las Vegas, Nevada and Dallas, Texas. Whether you run a software platform or a single business, you reach the team that builds it.

    Email

    info@edsontechnologies.com