From the +973 number on your SIM to a credit on the prepaid balance.
Refillphone follows a three-step flow. Every step is a single screen, every field is required only when it actually applies, and the only data that leaves the form is what the payment processor needs to charge the card.
Step 1 · Recharge amount
On /recharge.html you type the Bahrain mobile number (eight digits after the +973 prefix), choose a preset BHD amount or set a custom one between 1 and 50, and optionally provide an email address for the receipt copy. The form validates the number length and the amount range before letting you continue.
Step 2 · Payment
On submit, the page generates a unique Order ID (a string starting with
BH-RP-) and forwards you to the payment companion at
pay.refillphone.org with the amount, currency, Order ID and
masked mobile number passed as query parameters. The form on this site never
receives card details.
On the payment companion you enter Visa or Mastercard details, confirm the BHD amount and submit. The processor performs an authorisation against the issuer. If the card is declined, you stay on the payment page with a clear message and can correct the input.
Step 3 · Confirmation
After a successful authorisation, the companion shows a confirmation page with eight fields (matching the Receipt anatomy preview on the home page). The page is printable; use the browser dialog to save it as PDF. If an email was provided, the same information is sent to that address.
What happens behind the scenes
The Order ID is paired with the +973 number and the BHD amount in a queue that talks to the mobile-network billing endpoint. In most cases settlement is near-instant; under bank-side peak load it can take up to one business hour. If the routing fails for any reason — wrong number format, inactive SIM, operator side-error — the charge is automatically reversed to the original card, and the Order ID is marked as reversed.
Things the flow deliberately avoids
- No account creation. You don't need a password or an email to use the form.
- No marketing opt-ins, mailing lists, or pre-filled checkboxes.
- No upsells, no add-on packages, no last-minute "while you're here" prompts.
- No long forms — only the data needed to process the +973 number top up.