Re-charge Card
Startbutton's 'Re-charge' feature allows you to charge your customer's card for subsequent transactions after the first charge has been successfully authenticated and completed.
Last updated
Startbutton's 'Re-charge' feature allows you to charge your customer's card for subsequent transactions after the first charge has been successfully authenticated and completed.
Last updated
Hey there! Please contact the Startbutton team if you would like to access this feature. With a single API, you can initiate a card re-charge on domestic and international cards.
In order for us to ensure that the card is valid and can be charged for subsequent transactions, initializing a first charge is required. You could do this as described for your customer's first transaction with the card.
Once the first transaction is successful (via the initialize transaction endpoint), you should have the webhook payload by .
Store the authorizationCode
returned to you via the webhook payload or the 'get transaction status
' endpoint. This can be used to charge the card subsequently. Avoid saving an authorizationCode
multiple times.
For subsequent card charges, send the authorizationCode
and amount
in the param.
Content-type
Set value to application/json
Post a request to the URL below, where the base URL is determined by the environment you are on.
POST {{baseurl}}/transaction/recurrent
Sample request:
Sample response:
DEV/ Staging:
Go to understand webhooks and getting transaction status