@sourceloop/payment-service / Exports / RazorpayPaymentGateway
Interface: RazorpayPaymentGateway¶
Table of contents¶
Methods¶
Methods¶
charge¶
▸ charge(chargeResponse
): Promise
<DataObject
<{ res
: string
}>>
Parameters¶
Name | Type |
---|---|
chargeResponse |
DataObject <{ razorpay_order_id : string }> |
Returns¶
Promise
<DataObject
<{ res
: string
}>>
Defined in¶
services/payment-service/src/providers/razorpay/types.ts:13
create¶
▸ create(payorder
, paymentTemplate
): Promise
<string
> | DataObject
<{}>
Parameters¶
Name | Type |
---|---|
payorder |
Orders |
paymentTemplate |
undefined | string |
Returns¶
Promise
<string
> | DataObject
<{}>
Defined in¶
services/payment-service/src/providers/razorpay/types.ts:9
refund¶
▸ refund(transactionId
): void
| Promise
<{}>
Parameters¶
Name | Type |
---|---|
transactionId |
string |
Returns¶
void
| Promise
<{}>
Defined in¶
services/payment-service/src/providers/razorpay/types.ts:17
subscriptionCharge¶
▸ subscriptionCharge(chargeResponse
): Promise
<DataObject
<{ res
: string
}>>
Parameters¶
Name | Type |
---|---|
chargeResponse |
DataObject <{ razorpay_subscription_id : string }> |
Returns¶
Promise
<DataObject
<{ res
: string
}>>
Defined in¶
services/payment-service/src/providers/razorpay/types.ts:22
subscriptionCreate¶
▸ subscriptionCreate(subscriptions
, paymentTemplate
): {} | Promise
<string
>
Parameters¶
Name | Type |
---|---|
subscriptions |
Subscriptions |
paymentTemplate |
undefined | string |
Returns¶
{} | Promise
<string
>
Defined in¶
services/payment-service/src/providers/razorpay/types.ts:18
subscriptionWebHook¶
▸ subscriptionWebHook(sub
): Promise
<{}>
Parameters¶
Name | Type |
---|---|
sub |
DataObject <{}> |
Returns¶
Promise
<{}>