API Reference

๐Ÿ“ค Instant Payouts

JamsrPay is designed to provide instant payouts whenever possible, ensuring merchants get their funds quickly and reliably. Here's how it works depending on the asset type and network conditions:

In JamsrPay, payouts are automatically triggered once a payment is successfully received.

๐Ÿ› ๏ธ How It Works

  • Customer completes a crypto payment (e.g., 100 USDT).
  • Payment is confirmed on the blockchain.
  • JamsrPay automatically triggers a payout to the merchant's wallet address.
  • Merchant receives the crypto directly into their configured wallet.

โœ… Native Coins (e.g., TRX, ETH, BTC, LTC, etc.)

When a native coin (like TRX or BTC) is received and confirmed on the blockchain, JamsrPay automatically triggers the payout.

The payout is processed instantly if:

  • The transaction is confirmed
  • The network fee is within acceptable limits

If the network fee is high, the payout will be placed in a pending state until the fee drops to a reasonable level, then processed automatically.

๐Ÿ’ก

Example: If a customer pays using TRX, the payout to your wallet will be triggered as soon as it's confirmedโ€”no extra action needed.



โš ๏ธ Token Payout Requirements

  • You must first deposit native coins (e.g., TRX, ETH, BNB) into your gas fee wallet to enable token payouts.
  • For tokens on the TRC-20 network (e.g., USDT TRC-20), the service charge is only deducted in TRX not in USDT TRC-20, in addition to the required network gas fee. This is due to high transaction costs and applies only to TRC-20 tokens.
  • For all non-TRC-20 tokens, only the respective native coin is required to cover the gas feeโ€”no additional service charge applies.
๐Ÿ’ก

Example:

For USDT (TRC-20):
Gas fees and service fees are deducted in TRX (not from your USDT balance).

For all other tokens (e.g., USDT ERC-20, USDT BEP-20, USDC ERC-20, etc.):

  • The native coin of the blockchain (ETH, BNB, MATIC, etc.) is required only for gas fees.
  • The service fee is deducted directly from the token being transacted.


๐Ÿ”„ Payout Workflow Overview

  1. Payment Initiation: A customer completes a crypto payment (e.g., 100 USDT).
  2. Blockchain Confirmation: The transaction is confirmed on the blockchain.
  3. Payout Trigger: JamsrPay automatically initiates a payout to the merchant's configured wallet.
  4. Fund Reception: The merchant receives the cryptocurrency directly into their wallet.

โš ๏ธ Token Payout Requirements

๐Ÿ”น Gas Fee Coverage โ†’ Ensure your wallet holds enough native coins (e.g., TRX for TRC-20, ETH for ERC-20, etc.) to cover transaction gas fees.

๐Ÿ”น Service Fee Application โ†’ For TRC-20 tokens, service charges are deducted in TRX only due to higher network costs.

๐Ÿ”น Payout Delays โ†’ Insufficient gas balance or high network fees may temporarily delay payouts until conditions improve.