Refunds
The refund option provides the capability to return funds to the original payment method used by the payer. You have the flexibility to request either a full refund or a partial refund as per your requirements.
If you encounter a situation where the refund option is not visible on the dashboard or receive an error code 400 when using the API endpoint, please ensure that you have enabled the "Allow Refunds" feature at the credentials section of the Payment Service Provider (PSP). By enabling this option, you will grant the necessary permissions to initiate refunds effectively.
How to initiate a refund
There are two methods available to initiate a refund:
- Refund via the BridgerPay dashboard: To initiate a refund, navigate to the BridgerPay dashboard and locate the specific transaction for which you wish to initiate the refund. Select the transaction and locate the refund button in the top right window. From there, you can specify the desired refund amount.

- Refund API request: An alternative option is to utilize the refund API by submitting a refund request programmatically. This allows you to initiate a refund by making an appropriate API call.
How to initiate a refund request
To achieve a refund, please follow the requirements below:
- Get authorized as a merchant.
- Use the refund endpoint.
POST https://api.bridgerpay.com/v2/{api_key}/transactions/{{id}}/refund
Content-Type: application/json
Authorization: Bearer {{ACCESS_TOKEN}}
How to initiate a partial refund request
To achieve a refund, please follow the requirements below:
- Get authorized as a merchant.
- Use the refund endpoint which includes the amount.
POST https://api.bridgerpay.com/v2/{api_key}/transactions/{{id}}/refund/{amount}
Content-Type: application/json
Authorization: Bearer {{ACCESS_TOKEN}}
Updated 11 days ago