Skip to content

Payment integration

Accept invoice payments with PayTabs

The PayTabs integration lets customers pay your Invoice Crowd invoices on the PayTabs hosted checkout page. Invoice Crowd verifies the provider response before recording the payment.

  • Status: Active hosted checkout
  • Checked against the app
  • Provider terms still apply
Invoice Crowd Payment Methods with PayTabs selected and a PayTabs account set to Live, a paid invoice recorded after PayTabs confirmed it, and the Refund window asking to refund in the PayTabs dashboard and record it.

From setup to paid

How PayTabs fits the Invoice Crowd payment boundary

Connection, customer checkout and final settlement are separate stages. Read the status and limitations before showing the method on a live invoice.

Connect the merchant account

Each business profile has its own account and live or test mode.

Invoice Crowd PayTabs account form with Live and Sandbox modes and a fictional nickname, the business's PayTabs accounts, and the Server Key kept write-only when editing.

Enter only the fields the provider requires

Profile ID, write-only server key, optional client key, a PayTabs Regional API chosen from an approved list and Live/Test mode.

  • Selected business profile
  • Explicit live or test mode
  • Write-only secret editing

Check the provider accepts your business first

PayTabs controls eligible merchant regions, which regional APIs are available, currencies and fees.

  • Merchant country and account
  • Invoice and settlement currency
  • Provider fees and review

Understand the customer path

The payment option only shows when it can be used for that invoice.

Invoice Crowd invoice INV-2053 for Northgate Realty in SAR, the customer's Select a Payment Method sheet with Pay Using Paytabs, and what PayTabs asks for next.

Use the one-time payment flow

The hosted flow saves a permanent record of each attempt, uses only approved regional APIs, checks the signature on PayTabs' callback and asks PayTabs directly before accepting a payment as authorized.

  • The amount comes from the invoice
  • The payment is applied to that invoice
  • The customer pays on the provider's own page

Recurring payments work differently

Invoice Crowd does not provide automatic PayTabs subscription setup or callback-based subscription mutation.

  • One-time and recurring differ
  • Some existing setups only keep running
  • New ones aren't offered where unsupported

Checked before the payment is recorded

An invoice is marked paid only when the provider confirms it.

Invoice Crowd Payments Needing Review holding a PayTabs payment for INV-2053 that arrived after the invoice was paid, with the checks PayTabs payments must pass before they are recorded.

The payment must match the invoice

Callback HMAC, authenticated payment query, exact profile/account, allocation, amount, currency and authorized state.

  • Merchant account and mode
  • Same invoice, amount and currency
  • The provider reports it as paid

Know the current limits

Only the verified hosted one-time flow is active. A posted status or automatic subscription callback cannot settle an invoice.

  • Nothing is assumed paid
  • Pending stays pending
  • Mismatches are refused

Integration facts

What to verify before using PayTabs

The fields below describe the current Invoice Crowd path; the provider remains the source for merchant eligibility, fees and regional availability.

  • Availability

    Active hosted checkout

  • One-time payment

    The hosted flow saves a permanent record of each attempt, uses only approved regional APIs, checks the signature on PayTabs' callback and asks PayTabs directly before accepting a payment as authorized.

  • Recurring payments

    Invoice Crowd does not provide automatic PayTabs subscription setup or callback-based subscription mutation.

  • Merchant setup

    Profile ID, write-only server key, optional client key, a PayTabs Regional API chosen from an approved list and Live/Test mode.

  • Settlement evidence

    Callback HMAC, authenticated payment query, exact profile/account, allocation, amount, currency and authorized state.

  • Regional fit

    PayTabs controls eligible merchant regions, which regional APIs are available, currencies and fees.

  • Current limits

    Only the verified hosted one-time flow is active. A posted status or automatic subscription callback cannot settle an invoice.

  • Invoice data

    Amount, currency and allocation are derived from the current server-side invoice state.

  • Unmatched payments

    If a confirmed PayTabs payment can't be applied to its invoice, for example because the balance changed after checkout started, Invoice Crowd holds it in Payments Needing Review. You then apply it to the invoice, keep it as customer credit, or refund it.

  • Refunds

    Invoice Crowd does not send PayTabs refunds itself. Make the refund in your PayTabs account, then record it with Refund on the invoice in Invoice Crowd, so the invoice and your books match.

  • Provider fees

    Gateway fees, exchange costs and settlement timing come from the merchant agreement, not the Invoice Crowd subscription.

  • Alternative gateways

    Configure another active provider when this gateway does not support the merchant, customer, currency or collection model.

Questions

PayTabs and Invoice Crowd, answered

Is the PayTabs integration currently available in Invoice Crowd?

Yes. PayTabs hosted checkout is active in Invoice Crowd. Invoice Crowd verifies the callback signature and queries PayTabs before it accepts a payment as authorized and records it.

What do I need to connect PayTabs?

Profile ID, write-only server key, optional client key, a PayTabs Regional API chosen from an approved list and Live/Test mode. PayTabs controls eligible merchant regions, which regional APIs are available, currencies and fees. PayTabs needs a paid Invoice Crowd plan; the free plan includes PayPal.

How does PayTabs one-time checkout work?

The hosted flow saves a permanent record of each attempt, uses only approved regional APIs, checks the signature on PayTabs' callback and asks PayTabs directly before accepting a payment as authorized.

Does PayTabs support recurring payments in Invoice Crowd?

Invoice Crowd does not provide automatic PayTabs subscription setup or callback-based subscription mutation.

How does Invoice Crowd decide that a payment succeeded?

Callback HMAC, authenticated payment query, exact profile/account, allocation, amount, currency and authorized state. A browser return or posted status alone cannot settle the invoice. A confirmed payment that can't be applied to its invoice is held in Payments Needing Review until you decide what to do with it.

Are gateway fees included in Invoice Crowd pricing?

No. Provider transaction fees, foreign-exchange costs, settlement timing and account terms are controlled by the gateway and merchant agreement. Check the provider before activation.

Can I refund a PayTabs payment from Invoice Crowd?

Not through PayTabs directly. Invoice Crowd sends refunds through the provider only for Stripe, PayPal, Razorpay, Square, Braintree, Authorize.net, Airwallex and GoCardless. For PayTabs, make the refund in your PayTabs account, then record it with Refund on the invoice in Invoice Crowd, so the invoice, its credit note and your books stay in step.

Test PayTabs with a representative invoice

Start with sandbox or test mode where the provider offers it, verify the exact currency and payment result, then plan production activation.

  • Never marked paid from the browser alone
  • Provider terms apply
  • Current status is visible