Refunds
ParaSta v1 supports full refunds only. Partial refunds are planned for v1.1.
Refund flow
Section titled “Refund flow”- POST
/v1/refundswithpayment_idof a succeeded payment. - ParaSta initiates an on-chain transfer back to the customer’s original sending address.
- On confirmation,
refund.succeededwebhook fires.
curl https://api.parasta.io/v1/refunds \ -H "Authorization: Bearer sk_test_..." \ -d payment_id=pi_abc123await parasta.refunds.create({ payment_id: 'pi_abc123' });parasta.Refund.create(payment_id='pi_abc123')Constraints
Section titled “Constraints”- Only
succeededpayments can be refunded. Pending / failed / expired payments cannot. - A payment can be refunded at most once.
- Settlement mode
krw: ParaSta buys back the equivalent crypto at the current rate. Exchange-rate slippage is borne by the merchant.