Qodex.ai
Qodex.ai
Introduction
HyperSwitch APIs
QuickStart
Merchant Account - CreateAPI Key - CreatePayment Connector - CreatePayments - CreatePayments - RetrieveRefunds - CreateRefunds - Retrieve
API Key
Create API KeyUpdate API KeyRetrieve API KeyDelete API KeyList API Keys
MerchantAccounts
Merchant Account - CreateMerchant Account - RetrieveMerchant Account - UpdateMerchant Account - Delete
PaymentConnectors
Payment Connector - CreatePayment Connector - RetrievePayment Connector - UpdatePayment Connector - DeleteList Connectors by MID
Customers
Create CustomerRetrieve CustomerUpdate CustomerDelete CustomerEphemeral KeyList Customer
Payments
Payments - CreatePayments - UpdatePayments - RetrievePayments - ConfirmPayments - CapturePayments - CancelPayment-ListSession Token
Refunds
Refunds - CreateRefunds - UpdateRefunds - Retrieve
PaymentMethods
PaymentMethods - CreatePaymentMethods - UpdateList payment methods for a MerchantList payment methods for a CustomerDelete PaymentMethods
Mandates
Mandate - List all mandates against a customer idMandate - List details of a mandateMandate - Revoke a mandate
Business Profile
Business Profile - CreateBusiness Profile - RetrieveBusiness Profile - UpdateBusiness Profile - DeleteBusiness Profile - List
Variation Tests-Customers Variations
Create Customer[Create Customer without any details]Retrieve Customer[retrieve Customer without any details]Update Customer[update customer details]Delete Customer[Delete Customer with invalid Id]
Variation Tests-Payments Variations
Payments - Create[Create a mandates without confirm as true]Payments - Retrieve[Verify RequiresPaymentMethod state]Payments - Confirm[confirm the payment which in requires_payment_method]Payments - Update[Update Succeded payment]
Variation Tests-Refunds Variations
Refunds - Create[Refund pending payment]
Variation Tests-Mandates Variations
Mandate - List all mandates against a customer id[Get mandates for Customer]Mandate - List details of a mandate[Get mandates for Customer]
Hackathon-QuickStart
Merchant Account - CreatePayment Connector - CreatePayments - CreatePayments - RetrieveRefunds - CreateRefunds - Retrieve
Hackathon-Happy Cases-Scenario1-Create payment with confirm true
Payments - CreatePayments - Retrieve
Hackathon-Happy Cases-Scenario2-Create payment with confirm false
Payments - CreatePayments - ConfirmPayments - Retrieve
Hackathon-Happy Cases-Scenario3-Create payment without PMD
Payments - CreatePayments - ConfirmPayments - Retrieve
Hackathon-Happy Cases-Scenario4-Create payment with Manual capture
Payments - CreatePayments - CapturePayments - Retrieve
Hackathon-Happy Cases-Scenario5-Void the payment
Payments - CreatePayments - CancelPayments - Retrieve
Hackathon-Happy Cases-Scenario6-Create 3DS payment
Payments - CreatePayments - Retrieve
Hackathon-Happy Cases-Scenario7-Create 3DS payment with confrm false
Payments - CreatePayments - ConfirmPayments - Retrieve
Hackathon-Happy Cases-Scenario8-Create 3DS payment with manual capture
Payments - CreatePayments - RetrievePayments - CaptureRefunds - CreateRefunds - Retrieve
Hackathon-Happy Cases-Scenario9-Refund full payment
Payments - CreatePayments - RetrieveRefunds - CreateRefunds - Retrieve
Hackathon-Happy Cases-Scenario10-Partial refund
Payments - CreatePayments - RetrieveRefunds - CreateRefunds - Retrieve
Hackathon-Happy Cases-Scenario11-Create a mandate and recurring payment
Recurring Payments - CreatePayments - Retrieve
Hackathon-Happy Cases-Scenario11-Refund recurring payment
Recurring Payments - CreatePayments - RetrieveRefunds - Create CopyRefunds - Retrieve Copy
Hackathon-Happy Cases-Scenario12-Create Wallet redirection
Payments - CreatePayments - ConfirmPayments - RetrieveRefunds - CreateRefunds - Retrieve
Hackathon-Happy Cases-Scenario13-BNPL flow
Payments - CreatePayments - ConfirmPayments - RetrieveRefunds - CreateRefunds - Retrieve
Hackathon-Variation Cases-Scenario1-Create payment with Invalid card details
Payments - Create(invalid CVV)
Hackathon-Variation Cases-Scenario2-Confirming the payment without PMD
Payments - CreatePayments - Confirm
Hackathon-Variation Cases-Scenario3-Capture greater amount
Payments - CreatePayments - CapturePayments - Retrieve
Hackathon-Variation Cases-Scenario4-Capture the succeeded payment
Payments - CreatePayments - Capture
Hackathon-Variation Cases-Scenario5-Void the success/failure payment
Payments - CreatePayments - Cancel
Hackathon-Variation Cases-Scenario6-Create 3DS payment with greater capture
Payments - CreatePayments - RetrievePayments - Capture
Hackathon-Variation Cases-Scenario7-Refund exceeds amount
Payments - CreatePayments - RetrieveRefunds - Create
Hackathon-Variation Cases-Scenario8-Refund for unsuccessfull payment
Payments - CreatePayments - RetrieveRefunds - Create
Hackathon-Variation Cases-Scenario9-Create a recurring payment with greater mandate amount
Recurring Payments - CreatePayments - Retrieve
Configs
Enable KV
Introduction
HyperSwitch APIs
QuickStart
Merchant Account - CreateAPI Key - CreatePayment Connector - CreatePayments - CreatePayments - RetrieveRefunds - CreateRefunds - Retrieve
API Key
Create API KeyUpdate API KeyRetrieve API KeyDelete API KeyList API Keys
MerchantAccounts
Merchant Account - CreateMerchant Account - RetrieveMerchant Account - UpdateMerchant Account - Delete
PaymentConnectors
Payment Connector - CreatePayment Connector - RetrievePayment Connector - UpdatePayment Connector - DeleteList Connectors by MID
Customers
Create CustomerRetrieve CustomerUpdate CustomerDelete CustomerEphemeral KeyList Customer
Payments
Payments - CreatePayments - UpdatePayments - RetrievePayments - ConfirmPayments - CapturePayments - CancelPayment-ListSession Token
Refunds
Refunds - CreateRefunds - UpdateRefunds - Retrieve
PaymentMethods
PaymentMethods - CreatePaymentMethods - UpdateList payment methods for a MerchantList payment methods for a CustomerDelete PaymentMethods
Mandates
Mandate - List all mandates against a customer idMandate - List details of a mandateMandate - Revoke a mandate
Business Profile
Business Profile - CreateBusiness Profile - RetrieveBusiness Profile - UpdateBusiness Profile - DeleteBusiness Profile - List
Variation Tests-Customers Variations
Create Customer[Create Customer without any details]Retrieve Customer[retrieve Customer without any details]Update Customer[update customer details]Delete Customer[Delete Customer with invalid Id]
Variation Tests-Payments Variations
Payments - Create[Create a mandates without confirm as true]Payments - Retrieve[Verify RequiresPaymentMethod state]Payments - Confirm[confirm the payment which in requires_payment_method]Payments - Update[Update Succeded payment]
Variation Tests-Refunds Variations
Refunds - Create[Refund pending payment]
Variation Tests-Mandates Variations
Mandate - List all mandates against a customer id[Get mandates for Customer]Mandate - List details of a mandate[Get mandates for Customer]
Hackathon-QuickStart
Merchant Account - CreatePayment Connector - CreatePayments - CreatePayments - RetrieveRefunds - CreateRefunds - Retrieve
Hackathon-Happy Cases-Scenario1-Create payment with confirm true
Payments - CreatePayments - Retrieve
Hackathon-Happy Cases-Scenario2-Create payment with confirm false
Payments - CreatePayments - ConfirmPayments - Retrieve
Hackathon-Happy Cases-Scenario3-Create payment without PMD
Payments - CreatePayments - ConfirmPayments - Retrieve
Hackathon-Happy Cases-Scenario4-Create payment with Manual capture
Payments - CreatePayments - CapturePayments - Retrieve
Hackathon-Happy Cases-Scenario5-Void the payment
Payments - CreatePayments - CancelPayments - Retrieve
Hackathon-Happy Cases-Scenario6-Create 3DS payment
Payments - CreatePayments - Retrieve
Hackathon-Happy Cases-Scenario7-Create 3DS payment with confrm false
Payments - CreatePayments - ConfirmPayments - Retrieve
Hackathon-Happy Cases-Scenario8-Create 3DS payment with manual capture
Payments - CreatePayments - RetrievePayments - CaptureRefunds - CreateRefunds - Retrieve
Hackathon-Happy Cases-Scenario9-Refund full payment
Payments - CreatePayments - RetrieveRefunds - CreateRefunds - Retrieve
Hackathon-Happy Cases-Scenario10-Partial refund
Payments - CreatePayments - RetrieveRefunds - CreateRefunds - Retrieve
Hackathon-Happy Cases-Scenario11-Create a mandate and recurring payment
Recurring Payments - CreatePayments - Retrieve
Hackathon-Happy Cases-Scenario11-Refund recurring payment
Recurring Payments - CreatePayments - RetrieveRefunds - Create CopyRefunds - Retrieve Copy
Hackathon-Happy Cases-Scenario12-Create Wallet redirection
Payments - CreatePayments - ConfirmPayments - RetrieveRefunds - CreateRefunds - Retrieve
Hackathon-Happy Cases-Scenario13-BNPL flow
Payments - CreatePayments - ConfirmPayments - RetrieveRefunds - CreateRefunds - Retrieve
Hackathon-Variation Cases-Scenario1-Create payment with Invalid card details
Payments - Create(invalid CVV)
Hackathon-Variation Cases-Scenario2-Confirming the payment without PMD
Payments - CreatePayments - Confirm
Hackathon-Variation Cases-Scenario3-Capture greater amount
Payments - CreatePayments - CapturePayments - Retrieve
Hackathon-Variation Cases-Scenario4-Capture the succeeded payment
Payments - CreatePayments - Capture
Hackathon-Variation Cases-Scenario5-Void the success/failure payment
Payments - CreatePayments - Cancel
Hackathon-Variation Cases-Scenario6-Create 3DS payment with greater capture
Payments - CreatePayments - RetrievePayments - Capture
Hackathon-Variation Cases-Scenario7-Refund exceeds amount
Payments - CreatePayments - RetrieveRefunds - Create
Hackathon-Variation Cases-Scenario8-Refund for unsuccessfull payment
Payments - CreatePayments - RetrieveRefunds - Create
Hackathon-Variation Cases-Scenario9-Create a recurring payment with greater mandate amount
Recurring Payments - CreatePayments - Retrieve
Configs
Enable KV
HomeHyperSwitch APIsPayments

Payments

Number of APIs: 8

  1. Payments - Update POST {{baseUrl}}/payments/:id

  2. Payments - Retrieve GET {{baseUrl}}/payments/:id

  3. Payments - Confirm POST {{baseUrl}}/payments/:id/confirm

  4. Payments - Capture POST {{baseUrl}}/payments/:id/capture

  5. Payment-List GET {{baseUrl}}/payments/list

  6. Session Token POST {{baseUrl}}/payments/session_tokens

  7. Payments - Cancel POST {{baseUrl}}/payments/:id/cancel

  8. Payments - Create POST {{baseUrl}}/payments

Previous
List Customer
Next
Payments - Create