Overview
You can refund completed payments. A refund returns funds to thesender_account (the Stellar wallet that made the original payment).
Refunds are issued from the Ebioro portal, not the API
Ebioro payments are non-custodial: settled funds land directly on your own account, not in an Ebioro-controlled wallet. A refund therefore moves your funds and must be signed by you. Issue refunds from the Ebioro enterprise portal: Comercio → open the payment → Refund The portal walks you through approving and signing the refund with your Ebioro signing session, then submits it to the network. There is no API endpoint to create a refund, because an API key cannot sign on your behalf.Querying refunds via the API
Refunds are created in the portal, but you can read them through the API for reconciliation:GET /refunds— list refundsGET /refunds/{id}— get a single refund
Refund Rules
- The payment must be in
paidorunderpaid_acceptedstatus - The refund amount cannot exceed the amount received for the payment
- Only one refund can be in progress per payment at a time
- The refund is sent to
sender_account(the original payer)