paymentSessions.continuePayment
Complete payment processing after required security steps like 3DS authentication. Use this tool to finalize transactions that need additional verification.
Instructions
Continue a Ryft payment after a required action such as 3DS.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clientSecret | Yes | ||
| threeDs | No |
Implementation Reference
- src/tools/payment-sessions.ts:134-142 (handler)Registration and handler implementation for paymentSessions.continuePayment. The handler uses the client to post to the /payment-sessions/continue-payment endpoint.
registerTool( 'paymentSessions.continuePayment', 'Continue a Ryft payment after a required action such as 3DS.', { clientSecret: z.string().min(1), threeDs: z.record(z.string(), z.unknown()).optional(), }, async (args) => client.post('/payment-sessions/continue-payment', args), );