capacitor-plugin-cashfree-pg
Version:
A modern Capacitor plugin for Cashfree Payment Gateway with official API contract support
112 lines • 2.71 kB
JSON
{
"api": {
"name": "CFPaymentGatewayPlugin",
"slug": "cfpaymentgatewayplugin",
"docs": "",
"tags": [],
"methods": [
{
"name": "doWebCheckoutPayment",
"signature": "(checkoutPayment: CheckoutPayment) => Promise<CFPaymentResult>",
"parameters": [
{
"name": "checkoutPayment",
"docs": "",
"type": "CheckoutPayment"
}
],
"returns": "Promise<CFPaymentResult>",
"tags": [],
"docs": "Start payment process with Web Checkout",
"complexTypes": [
"CFPaymentResult",
"CheckoutPayment"
],
"slug": "dowebcheckoutpayment"
},
{
"name": "doUPIPayment",
"signature": "(checkoutPayment: CheckoutPayment) => Promise<CFPaymentResult>",
"parameters": [
{
"name": "checkoutPayment",
"docs": "",
"type": "CheckoutPayment"
}
],
"returns": "Promise<CFPaymentResult>",
"tags": [],
"docs": "Start UPI Intent payment",
"complexTypes": [
"CFPaymentResult",
"CheckoutPayment"
],
"slug": "doupipayment"
},
{
"name": "doSubscriptionPayment",
"signature": "(checkoutPayment: CheckoutPayment) => Promise<CFPaymentResult>",
"parameters": [
{
"name": "checkoutPayment",
"docs": "",
"type": "CheckoutPayment"
}
],
"returns": "Promise<CFPaymentResult>",
"tags": [],
"docs": "Start Subscription Checkout payment",
"complexTypes": [
"CFPaymentResult",
"CheckoutPayment"
],
"slug": "dosubscriptionpayment"
}
],
"properties": []
},
"interfaces": [
{
"name": "CFPaymentResult",
"slug": "cfpaymentresult",
"docs": "",
"tags": [],
"methods": [],
"properties": [
{
"name": "orderID",
"tags": [],
"docs": "",
"complexTypes": [],
"type": "string | undefined"
},
{
"name": "error",
"tags": [],
"docs": "",
"complexTypes": [],
"type": "string | undefined"
}
]
},
{
"name": "CheckoutPayment",
"slug": "checkoutpayment",
"docs": "",
"tags": [],
"methods": [],
"properties": [
{
"name": "version",
"tags": [],
"docs": "",
"complexTypes": [],
"type": "string"
}
]
}
],
"enums": [],
"typeAliases": [],
"pluginConfigs": []
}