Qodex.ai
Qodex.ai
Introduction
Revio payment orchestration
Clients
Create clientList clientsInspect a clientDelete a clientReplace a clientUpdate a clientList purchases for a clientList client tokensInspect a client tokenDelete a client token
Purchases
Create a purchaseInspect a purchaseResend invoice emailCharge a purchaseRefund a purchaseCancel a purchaseDelete purchase tokenMark a purchase as paid
Payment links
Create payment link
Bill presentment
Step 1: Create clientStep 2: Create invoiceResend invoice
Once off payments-Multi method
Step 1: Create clientStep 2: Create purchase
Once off payments-Card
Step 1: Create clientStep 2: Create purchaseStep 2a: Direct charge (optional SAQ-A-EP)
Once off payments-Card holds
Step 1: Create clientStep 2: Create purchaseStep 2a: Direct charge (optional SAQ-A-EP)Step 2b: Inspect a purchase (optional)Step 3a: Capture a hold (optional)Step 3b: Release a hold (optional)
Once off payments-S2S Card (SAQ-D)
Step 1: Create clientStep 3: Create upcoming purchaseStep 2a: AuthorizationStep 2b: CaptureStep 4: Charge customer
Once off payments-Ozow (redirect)
Step 1: Create clientStep 2: Create purchaseStep 2a: Direct charge (optional)
Once off payments-Capitec Pay
Step 1: Create clientStep 2: Create purchaseStep 2a: Direct charge (optional)
Once off payments-Zapper (redirect)
Step 1: Create clientStep 2: Create purchase
Recurring payments-Card
Step 1: Create clientStep 3: Create upcoming purchaseStep 2a: Direct charge (optional SAQ-A-EP)Step 4: Charge customer
Recurring payments-Card on file
Step 1: Create clientStep 3: Create upcoming purchaseStep 2a: Direct charge (SAQ-A-EP)Step 4: Charge customer
Recurring payments-Debit order
Step 1: Create clientStep 3: Create upcoming purchaseStep 2a: Direct charge (optional)Step 4: Charge customer
Recurring payments-DebiCheck
Step 1: Create clientStep 5: Create upcoming purchase (recurring)Step 2a: Direct charge (optional)Step 4: Charge customer (first)Step 6: Charge customer (recurring)
Subscription billing-Subscription management
List billing templatesInspect a billing templateDelete a billing templateReplace a billing templateList clients for a billing templateInspect a subscriptionList a subscription feedUpdate a subscription
Subscription billing-Card
Step 1: Create clientStep 2: Create billing templateStep 3: Add subscriber & tokenise cardStep 3a: Direct charge (optional SAQ-A-EP)Adhoc - Replace billing templateAdhoc - Modify subscriptionAdhoc - Subscriber override
Subscription billing-Debit order
Step 1: Create clientStep 2: Create billing templateStep 3: Add subscriber & tokenise bank accountStep 3a: Direct charge bank accountAdhoc - Amend Billing templateAdhoc - Amend subscriber detailsAdhoc - Subscriber override
Subscription billing-DebiCheck
Step 1: Create clientStep 2: Create billing templateStep 3: Add subscriber & tokenise bank accountStep 3a: Direct charge bank accountAdhoc - Amend Billing templateAdhoc - Amend subscriber detailsAdhoc - Subscriber override
Refunds
Refund a purchase
Payouts-From account to card
Step 1: New payoutStep 2: Execute payoutStep 3: Get status
Introduction
Revio payment orchestration
Clients
Create clientList clientsInspect a clientDelete a clientReplace a clientUpdate a clientList purchases for a clientList client tokensInspect a client tokenDelete a client token
Purchases
Create a purchaseInspect a purchaseResend invoice emailCharge a purchaseRefund a purchaseCancel a purchaseDelete purchase tokenMark a purchase as paid
Payment links
Create payment link
Bill presentment
Step 1: Create clientStep 2: Create invoiceResend invoice
Once off payments-Multi method
Step 1: Create clientStep 2: Create purchase
Once off payments-Card
Step 1: Create clientStep 2: Create purchaseStep 2a: Direct charge (optional SAQ-A-EP)
Once off payments-Card holds
Step 1: Create clientStep 2: Create purchaseStep 2a: Direct charge (optional SAQ-A-EP)Step 2b: Inspect a purchase (optional)Step 3a: Capture a hold (optional)Step 3b: Release a hold (optional)
Once off payments-S2S Card (SAQ-D)
Step 1: Create clientStep 3: Create upcoming purchaseStep 2a: AuthorizationStep 2b: CaptureStep 4: Charge customer
Once off payments-Ozow (redirect)
Step 1: Create clientStep 2: Create purchaseStep 2a: Direct charge (optional)
Once off payments-Capitec Pay
Step 1: Create clientStep 2: Create purchaseStep 2a: Direct charge (optional)
Once off payments-Zapper (redirect)
Step 1: Create clientStep 2: Create purchase
Recurring payments-Card
Step 1: Create clientStep 3: Create upcoming purchaseStep 2a: Direct charge (optional SAQ-A-EP)Step 4: Charge customer
Recurring payments-Card on file
Step 1: Create clientStep 3: Create upcoming purchaseStep 2a: Direct charge (SAQ-A-EP)Step 4: Charge customer
Recurring payments-Debit order
Step 1: Create clientStep 3: Create upcoming purchaseStep 2a: Direct charge (optional)Step 4: Charge customer
Recurring payments-DebiCheck
Step 1: Create clientStep 5: Create upcoming purchase (recurring)Step 2a: Direct charge (optional)Step 4: Charge customer (first)Step 6: Charge customer (recurring)
Subscription billing-Subscription management
List billing templatesInspect a billing templateDelete a billing templateReplace a billing templateList clients for a billing templateInspect a subscriptionList a subscription feedUpdate a subscription
Subscription billing-Card
Step 1: Create clientStep 2: Create billing templateStep 3: Add subscriber & tokenise cardStep 3a: Direct charge (optional SAQ-A-EP)Adhoc - Replace billing templateAdhoc - Modify subscriptionAdhoc - Subscriber override
Subscription billing-Debit order
Step 1: Create clientStep 2: Create billing templateStep 3: Add subscriber & tokenise bank accountStep 3a: Direct charge bank accountAdhoc - Amend Billing templateAdhoc - Amend subscriber detailsAdhoc - Subscriber override
Subscription billing-DebiCheck
Step 1: Create clientStep 2: Create billing templateStep 3: Add subscriber & tokenise bank accountStep 3a: Direct charge bank accountAdhoc - Amend Billing templateAdhoc - Amend subscriber detailsAdhoc - Subscriber override
Refunds
Refund a purchase
Payouts-From account to card
Step 1: New payoutStep 2: Execute payoutStep 3: Get status
HomeRevio payment orchestration

Revio payment orchestration

Number of APIs: 96

This workspace provides sample requests for popular workflows:

  • Managing clients
  • Managing purchases
  • Accepting payments with payment links
  • Presenting bills for payment
  • Accepting once-off payments for e-commerce
  • Tokenizing payment details and charging recurring payments
  • Setting up payment plans and automating subscription billing
  • Refunding to payment source
  • Making payouts from available funds
  1. Once off payments-Ozow (redirect) - Step 1: Create client POST https://gate.reviopay.com/api/v1/clients/

  2. Subscription billing-Subscription management - Delete a billing template DELETE https://gate.reviopay.com/api/v1/billing_templates/{{billing_template_id}}/

  3. Subscription billing-Debit order - Step 1: Create client POST https://gate.reviopay.com/api/v1/clients/

  4. Clients - Delete a client DELETE https://gate.reviopay.com/api/v1/clients/{{client_id}}/

  5. Clients - Inspect a client GET https://gate.reviopay.com/api/v1/clients/{{client_id}}/

  6. Bill presentment - Resend invoice POST https://gate.reviopay.com/api/v1/purchases/{{purchase_id}}/resend_invoice/

  7. Once off payments-Card holds - Step 2a: Direct charge (optional SAQ-A-EP) POST {{direct_post_url}}

  8. Once off payments-S2S Card (SAQ-D) - Step 2a: Authorization POST {{direct_post_url}}?s2s=true

  9. Once off payments-S2S Card (SAQ-D) - Step 2b: Capture POST {{callback_url}}

  10. Once off payments-S2S Card (SAQ-D) - Step 3: Create upcoming purchase POST https://gate.reviopay.com/api/v1/purchases/

Previous
Introduction
Next
Clients