How to use prefill fields
Each field has a paramter name and a value. Add paramaters to the end of the link. For example, to pre-set the description, use:
There are also some options you can preset, for example, simple or advanced mode. They are set in the same way, like this:
These settings can have defaults set (in the demo, Advanced is the demo). Whatever you pass in the link will override the defaults.
To set multiple fields, just add each field to the link, like this:
In the Simple version, the name and description fields are hidden. If prefilled, they will still be set - you just can’t see them there.
|The order amount. If no other fields are set, you can set this without the paramter, eg demo.gopaynow.uk/10
|Will appear in your Stripe Dashboard (and our dashboard, when it's available)
|Will appear on the customer receipt
|Customer Email Address
|Receipt will be sent to this address
These are set the same way as the prefill fields above.
|Show Simple or Advanced mode
true (Simple mode) /
false (Advanced mode)
|Set Read Only
|Sets editable fields
all (Make all fields readonly) /
set (Make prefilled fields readonly) /
false (All fields are editable)
|Requires entering an email address for a receipt
true (An email address must be entered) /
false (Email field can be left blank)
The one exception is the
redirect_uri. This is passed as a
GET variable, so:
This must be at the end of the link, for example:
This will only prefill the amount, then redirect (after payment) to https://gopaynow.uk/description/Demo. The description will not be filled:
The user will be redirected five seconds after successful payment.
The redirect time is currently not configurable, but may be in the future.
If forwarding the payment ID is enabled (this cannot be set with the link for security reasons), the payment ID from Stripe (or your payment processor of choice) will be passed to your