Send to My Bank Test

Environment:

Internal QA tool. It asks for the merchant API secret, which partners must keep on their server. Use test merchants only. The secret stays in this tab's memory: it is not saved, not put in the URL and not logged. Disabled on prod.

How to use
  1. API key and secret of a test merchant: Console → Account team → Service accounts → ⋮ → API credentials. The key is always shown. The secret is shown once, after Reset, and Reset stops the old secret for everyone who uses it. The page keeps the secret in this tab only.
  2. External user ID is the user's id in the partner's system: the same id is the same user next time. New user starts a fresh one (new id and email). User details are prefilled; leave the phone empty to test the phone screen.
  3. Max amount, cents is the payout cap in the token (12500 = $125.00). Amount prefills the widget; for SEND the user can change it, for PAY it is required.
  4. Merchant funds: a payout needs the merchant's disbursement balance plus its disbursement credit limit (Console → Disbursements, set by OPS) to cover the amount and fees. With both at 0 every payout is refused.
  5. Create tokens and open the widget runs authenticate → login token (5 min) → disbursement token (15 min, SEND only) and opens the widget. Each token works once.
  6. Log: green is a success, red is an error, blue is a widget event. Tokens are cut to their first characters.
  7. Negative cases: an amount above the max amount; a merchant without funds; Open again with the last tokens for used tokens; an empty phone; a new user.

Log