Refund a Transaction
This refunds a captured transaction. Refunds can be done for any partial amount or for the total authorized amount. These refunds are processed synchronously and return information about the refunded transaction in the standard transaction_view object.
Authorizations
Admins and Developers can obtain their Bolt API key from the Bolt Merchant Dashboard.
Headers
A key created by merchants that ensures POST and PATCH requests are only performed once. Read more about Idempotent Requests here.
Body
Refund a Transaction
The amount in cents. Nullable for Transactions Details.
754
The 3-digit ISO code for the currency. Nullable for Transactions Details.
"USD"
The transaction's 12-digit Bolt reference ID. Nullable for Transactions Details.
12"LBLJ-TWW7-R9VC"
The reference ID associated with a transaction event (auth, capture, refund, void). This is an arbitrary identifier created by the merchant. Bolt does not enforce any uniqueness constraints on this ID. It is up to the merchant to generate identifiers that properly fulfill its needs.
"dbe0cd5d-3261-41d9-ba61-49e5b9d07567"
Set to true to skip receiving a webhook notification from Bolt that is triggered by this update to the transaction.
false
Response
Refund Successful
Deprecated. Use captures.
Transaction date. Nullable for Transactions Details.
1615407159447
Contains details about the credit card transaction.
The unique ID associated with the transaction. Nullable for Transactions Details.
"T1c3p4yBuVYJ9"
Describes whether the transaction is indemnified by Bolt for fraud.
unknown, indemnified, not_indemnified "indemnified"
Describes the reason that the transaction is or is not indemnified by Bolt for fraud.
unknown, checkout, virtual_terminal, merchant_back_office, merchant_force_approved, reversibly_rejected, irreversibly_rejected, risk_engine_approved, analyst_approved, auth_verification, paypal, afterpay, direct_payments, whitelist, external_review, affirm, merchant_ip_address, amazon_pay, apple_pay, phone_order, klarna, cardholder_authentication, address_change_rejected, indemnify_direct_payments, indemnify_virtual_terminal, membership_subscription, embedded_guest_checkout, risk_assessment_only, sezzle, credova, subscription, indemnify_apm_transaction "merchant_force_approved"
The card's last 4 digits. Nullable for Transactions Details.
4"4021"
The processor used. Nullable for Transactions Details.
adyen_gateway, adyen_payfac, affirm, afterpay, alliance_data, amazon_pay, authorize_net, braintree, checkout_com, cybersource, first_data, klarna, nmi, orbital, paypal, radial, radial_klarna, radial_paypal, rocketgate, sezzle, shopify_payments, stripe, vantiv "adyen_gateway"
The transaction's 12-digit Bolt reference ID. Nullable for Transactions Details.
12"LBLJ-TWW7-R9VC"
Describes the current Risk Review status. A transaction could be unreviewed, reviewed, or pending manual review by the Bolt team.
unknown, needs_review, reviewed "reviewed"
The transaction's status.
in_progress, completed, cancelled, failed, pending, created, authorized, rejected_reversible, rejected_irreversible "cancelled"
Contains details about the credit card transaction.
The type of transaction.
cc_payment, cc_credit, funding_transfer, processing_fee_transfer, reserve_transfer, float_transfer, merchant_credit, merchant_debit, funding_withdrawal, processing_fee_withdrawal, zero_amount, bolt_fee_transfer, bolt_fee_withdrawal, bank_account_verification, authorization_verification, paypal_payment, paypal_refund, apm_payment, apm_refund, zero_amount_verification "cc_payment"
not_viewed, viewed, viewing