InfinityPay

Getting Started

Account creation requirements

Everything needed to open an InfinityPay account, and what happens after you submit it.

How it works

  1. Fill in the form at Get Started — business details and your password, on one page.
  2. Verify your email from the link sent to the address you entered.
  3. InfinityPay reviews the business. You can sign in while this is pending.
  4. Once approved, live API keys and withdrawals unlock.

No documents are uploaded at signup

The form collects business details only. If the compliance team needs identity, tax or licence documents, it asks for them directly during review — they appear under Document Requests in your dashboard. There is nothing to prepare in advance.

Approval gates live API access and withdrawals

An account must be approved before a withdrawal is accepted; an unapproved account is refused with a withdrawal_restricted error. Live API keys are issued only once review is complete. Sandbox keys are available sooner, so you can build while you wait.

What the form asks for

FieldDetails
Business nameThe trading name customers will see on receipts and payment pages.
Your nameThe person opening the account and responsible for it.
Business typeWhat the business does — e.g. Retail, Logistics, Restaurant.
NIDA number20-digit Tanzanian National ID for the account owner.
EmailUsed to sign in, and where the verification link and account notices are sent.
Business phoneReachable number for account and compliance matters.
TINTaxpayer Identification Number. Optional at signup; may be requested during review.Optional
Website or app linkWhere the business operates online, if it does.Optional
PasswordAt least 8 characters, with uppercase, lowercase, a number and a symbol.

You also accept the Terms of Service and Privacy Policy, and confirm the details are accurate. That is the whole form — there is no second step and no upload.

Review outcomes

StatusMeaning
PENDING_VERIFICATIONSubmitted, awaiting InfinityPay review.
VERIFIEDApproved — account is active and verified, live API access and withdrawals unlocked.
REJECTEDDeclined — see the review note for why, and resubmit with corrections.
INFO_REQUESTEDInfinityPay needs more information or documents before deciding — resubmit once addressed.