Refund
Last updated
Was this helpful?
Was this helpful?
const { PaymentClient } = require('hyperswitch-prism');
const paymentClient = new PaymentClient({
connector: 'stripe',
apiKey: 'YOUR_API_KEY',
environment: 'SANDBOX'
});const request = {
merchantRefundId: "refund_001",
connectorTransactionId: "pi_3Oxxx...",
refundAmount: {
minorAmount: 1000,
currency: "USD"
},
reason: "Customer returned item"
};
const response = await paymentClient.refund(request);{
merchantRefundId: "refund_001",
connectorRefundId: "re_3Oxxx...",
status: "PENDING",
refundAmount: {
minorAmount: 1000,
currency: "USD"
},
statusCode: 200
}