Initiating a payment
Unlike most payment platforms that allow you to create products and manage regional pricing, Bolt focuses exclusively on providing alternative payment methods for its merchants. Based on this principle, a transaction consists simply of:
- A USD amount
- A customer
- A description specifying the nature of the payment.
Conversion
Converting the USD amount to a Robux amount is not quite simple, so we made a whole page about this. If you’d like to know more about this, feel free to take a look.
Payment created
Once the payment is made, merchants are provided with a simple way for them to let their customers pays, which are payment links, in those, the customer get prompted to fill their personal details (such as email, and name) and to pay the merchant once the customer is known.
Statuses
| API value | Name | Description |
|---|---|---|
action | Incomplete | This value appears when the payment isn’t fulfilled yet, a customer must take action. |
pending | Pending | This value appears when the payment is completed but on hold (either because of Roblox, or because of us). |
completed | Completed | This value appears when the payment is completed and available to payout. |
failed | Failed | This value appears when the payment failed. |
canceled | Canceled | This value appears when the payment got manually canceled by the merchant or the customer. |
