Refunds & Disputes

Initiate full or partial refunds from the merchant dashboard.

Refunds can be issued from the dashboard or via the API (POST /payment/refund).


Dashboard refund flow

  1. Open Transactions and locate the payment
  2. Open transaction detail
  3. Select Refund (full or partial amount)
  4. Confirm — refund status updates on the transaction
🚧

Refunds require the original payment to be in a refundable state. See Process Refund for API details.


API alternative

curl -X POST "https://fin-api.digetpay.com/v1/payment/refund" \
  -H "x-api-key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"transactionId":"GATEWAY_UUID","amount":5.00}'

PHP example: Hosted Checkout PHP Guide — Step 7.


Staging testing

On Fin staging, test refunds as part of Fin Staging Guide:

  1. Create payment → SUCCESS
  2. Refund partial amount → verify refundStatus

Disputes

Disputes and chargebacks are handled through DigetPay support. Open a ticket from the dashboard or email [email protected] with the transaction ID and order details.


Related



Did this page help you?