Charge
Last updated
Was this helpful?
Was this helpful?
const { RecurringPaymentClient } = require('hyperswitch-prism');
const recurringClient = new RecurringPaymentClient({
connector: 'stripe',
apiKey: 'YOUR_API_KEY',
environment: 'SANDBOX'
});const request = {
merchantTransactionId: "txn_sub_monthly_001",
amount: {
minorAmount: 2900,
currency: "USD"
},
mandateId: "mandate_xxx",
description: "Monthly Pro Plan Subscription"
};
const response = await recurringClient.charge(request);{
merchantTransactionId: "txn_sub_monthly_001",
connectorTransactionId: "pi_3Oxxx...",
status: "SUCCEEDED",
statusCode: 200
}