Get started with Payments
Start accepting payments online and boost your business to new heights.
Set up an account
As soon as you create your Rebill account, you'll be able to start using it in Sandbox mode. This is an environment developed for testing out your integrations.
While in Sandbox, you can simulate using all of Rebill's features without moving real money. After you activate you account, you'll be able to accept real payments, handle subscriptions, sharing local-to-local & crossborder payment links, make instant charges with tokenized cards, and many other features our all-in-one solution can bring to the table.
Sign up and create your Rebill account
Follow the steps in our dashboard to successfully create an account.
Get your productive keys
Once you have your account up created, you will be able to navigate and try out all of Rebill's features in sandbox mode. In order to switch to production mode, you will need to complete our KYB form.

Rebill's KYB is a mandatory regulation to provide you with a reliable and transparent payments service. During this process, we will request only the necessary details about your organization, such as its legal society constitution, beneficiaries and authorities, destination bank account for withdrawals, and the countries where you wish to process payments.

Once completed, production keys for Rebill Gateway will be provided, enabling you to start accepting payments online across Latin America.
Coupons
Apply discounts to existing subscriptions by following the next steps.
Create a coupon
- On your Rebill Dashboard, click the Products category in the superior menu bar.
- Click Coupons in the lateral left menu bar.
- Click the Create coupon button in the upper right corner.
- In the Create Coupon screen, fill in the coupon parameters.
- Click Generate.
These are the settings for coupons:
Setting | Description |
---|---|
Name | The name of the coupon. Use this to identify them with ease. |
Description (optional) | Used to describe your coupon better. |
Discount type | Determines whether a coupon discount on an amount is fixed (flat) or a percentage. |
Discount duration | Defines how long a coupon discount will apply on a subscription. |
Redeem by (optional) | Set a specific date range within which your customers can redeem a coupon. |
Max redemptions (optional) | Limit the maximum number of times a coupon can be redeemed. |
Discount codes (optional) | Create discount codes for the coupon to share with your customers. |
Attach coupons to subscriptions
After you have successfully generated a coupon, you can apply it to an existing subscription.
To do that, it's as simple as this:
- On your Rebill Dashboard, click on Payments in the top navigation bar.
- Click on Subscriptions in the side menu.
- Click on the subscription you want to apply a discount to.
- In the Subscription Details view, click on Edit.
- In the Link a coupon field, select the coupon you want to apply.
- Click on Save.
Archive coupons
You can archive a coupon if you don't want to use it anymore. Archiving a coupon does not remove any currently active discounts resulting from its previous application to subscriptions.
To archive a coupon, follow this steps:
- On your Rebill Dashboard, click on Products in the top navigation bar.
- Click on Coupons in the side menu.
- Hover over the dotted button on the left side of the coupon that you want to archive.
- Click on Archive.
Also, you can archive a coupon in the Coupon Details screen by clicking on Archive in the upper right corner.
Coupon discount duration
When a coupon is applied to a subscription, the discount duration determines the number of times the coupon discount will be applied. For example, if a coupon offers a 25% discount and has a discount duration of 3 times, the discount will be applied during the checkout process and for the next two charges of the subscription.
If you set the discount duration as once, then the coupon will apply just once. A discount duration set to forever means the coupon will apply indeterminately until the subscription is canceled or finalized.
Maximum redemptions limit
The maximum redemptions property allows you to limit how many times a coupon can be applied to a subscription and redeemed by customers through discount codes related to the coupon. For example, if you set the maximum redemptions to 100, and you attach this coupon to 50 subscriptions, then you create a discount code related to the coupon that will be able to be redeemed 50 times by your customers.
If your coupon has an expiration date and it expires before reaching the maximum redemption limit, it will no longer be applicable to new subscriptions. Additionally, the discount codes related to the coupon will no longer able to be redeemed by customers.
Discount codes
Discount codes are the codes you create for coupons, and you will share them with your customers to use at your Checkout Landing.
For example, suppose you have created a coupon that will expire on the last day of the month and you have limited the maximum number of redemptions to 100. In this case, the first 100 customers who apply the discount codes BLACKFRIDAY or NOVEMBEROFF in the Checkout Landing will be able to redeem them. Alternatively, these codes will automatically expire on the last day of the month, whichever comes first.
Create discount codes
- On your Rebill Dashboard, click on Products in the top navigation bar.
- Click on Coupons in the side menu.
- Click the Create coupon button in the upper right corner.
- In the Create Coupon screen, fill in the coupon parameters.
- Click on the switch Discount codes
- Complete the discount code name.
- Select Add another code to create more than one discount code.
- Click on Generate.
Add promotion codes to Checkout Landing
- On your Rebill Dashboard, click on Products in the superior menu bar.
- Click on the product you want to allow discount codes for.
- Click on Edit Link if it already has one, otherwise click Create Link.
- Mark Allow use discount codes. option.
- Press Ok.
After following the previous steps, your customers will be able to redeem discount codes in their purchases at Checkout Landing.
Share a payment link with a prefilled discount code
Add the query param discountCode
with the name of the discount code you want to add to your Payment Link URL.
Here's how it would look if you wish to add the discount code BLACKFRIDAY to a payment link: https://pay.rebill.com/{organizationalias}/{paymentLinkId}?discountCode=BLACKFRIDAY
Payments Status
Here's a list of possible statuses for a payment transaction:
- Succeeded: The payment has been completed successfully.
- Pending: The payment is in process and will soon change status to either "succeeded" or "rejected".
- Rejected: The payment could not be completed (more details on failed payments below).
- Refunded: The payment was refunded, so it has been returned to the customer. You can refund payments manually by clicking on the "refund" button from the dropdown placed at the right of each payment row.
- Expired: The payment has not been completed by the customer within the 24 hours from its creation.
Fixed price in USD
Processing payments in USD allows you to set a fixed price in USD while enabling customers to pay in their local currency.
The final price is converted at the current exchange rate at the time of the transaction and is shown in the checkout page to your customers.

As shown in the video, the price is created in USD. However, during the preview and checkout, the price is displayed in the local currency (in this case, ARS, because the example was recorded in Argentina). Customers in other locations will see the price in their respective local currencies.