FundPay

Create deposit

Generate a payment request to accept funds via PromptPay QR or bank transfer.

API credentials

Enter your own merchant credentials to test the integration. Pre-filled with sandbox defaults.

Payment details

Amount, reference, and how the customer pays.

Return URLs

Where the customer and your backend are notified after payment.

Request payload

Live preview of the JSON sent to create the deposit. Secrets are masked; timestamp and signature are generated on submit.

{
  "merchant_id": "7acbb1e0-d887-481c-a187-075c9612ca23",
  "amount": null,
  "currency": "THB",
  "reference": "",
  "payment_method": "qr_payment",
  "frontend_return_url": "https://localhost:3000/frontend",
  "backend_return_url": "https://localhost:3000/backend",
  "x_api_key": "••••••••",
  "merchant_secret_key": "••••••••",
  "source_bank_account": null,
  "timestamp": "(generated on submit)",
  "signature": "(generated on submit)"
}
Cancel