Create a Cashfree account for a business that has none
Returns the Cashfree KYC link, or `{ useOAuth: true }` when the email already has a Cashfree account.
A server-side secret key. Never send one from a browser — a request carrying an Origin header is refused for this reason.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/v1/payment-accounts/cashfree/onboard" \ -H "Content-Type: application/json" \ -d '{ "email": "user@example.com", "phone": "stringst", "businessName": "string", "businessType": "string" }'{ "onboardingUrl": "string"}Restore a published version into the working document
Writes the draft, not the live form, so respondents see nothing change until you publish. Returns the restored document and what it changed.
Start connecting a Cashfree or Razorpay account
Returns the gateway's consent URL. It must be opened in a browser signed in to chatform as the user who created this key; the state is single-use and expires in ten minutes. `returnTo` must be a page on the chatform app.