Accept is in early access and subject to change. To request Accept access, contact hi@natural.com.
rfd_*) returns money to the card that paid. Create one with POST /refunds. Supply exactly one of paymentIntentId or cardPaymentId. An intent resolves to its successful card payment.
Set amount in US cents for a partial refund. Omit it to refund the full remaining amount. Retrying with the same idempotency key does not create another refund.
Lifecycle
A refund startspending and ends succeeded or failed. Success means the refund was processed. It does not confirm that the payer’s bank has posted the credit. For failed refunds, failure contains the available reason.
Only one refund may be pending for a payment. A chargeback blocks refunds unless it is won.
Access and history
Creating a refund requiresrefunds.create, which includes refunds.read. Use customerPartyId in the create body or as a query parameter for reads when acting for a customer.
Filter refunds by paymentIntentId or cardPaymentId. Each refund links to its payment, intent, and the party that received the original payment. receiptUrl links to the payment receipt.
See Refund a card payment for request and error examples.