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 also deducted in TRX, 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, you need TRX for both the gas fee and the service charge.

For USDT ERC-20, only ETH is needed as gas.



๐Ÿ”„ 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 Necessity: For token payouts (e.g., USDT TRC-20), ensure your wallet has sufficient native coins (e.g., TRX) to cover gas fees.
  • Service Charges: Specifically for TRC-20 tokens, the service charge in TRX is applied due to higher network fees.
  • Pending Payouts: If gas fees are high or your wallet lacks sufficient balance, payouts may be delayed until conditions are favorable.