Qodex.ai
Qodex.ai
Introduction
OAuth2 Authentication
OAuth2 Authentication
Card Tokenization API (demo)
Generate charge token using card detailsGenerate card token using charge tokenGenerate charge token using card tokenTake a payment using the charge token
Cancel Payment Order for ISV
Cancel Payment Order for ISV
OCT - Pay Out
OCT - Pay Out
Marketplace - Obligation (Deprecated)
Obligation (Deprecated)
Create new transaction using ID of initial transaction
Create transaction
Create Payment Order V2 for pre-auth
Create Payment Order V2
Refund of 40€ from seller B to escrow
Refund of 40€ from seller B to escrow
Create payment order for recurring payment
Create payment order
Generate charge token (skip 3DS auth)
Generate charge token (skip 3DS auth)
Request Access Token
Request access token
Create payment order with instalments
Create payment order with instalments
Resellers
Check eligibility for cash paymentsCheck eligibility for bill paymentsResend OTP for cash paymentResend OTP for bill paymentCash paymentBill paymentCreate order
Transfer of marketplace fees (10€) from escrow to marketplace
Balance transfer
Transfer of seller payout (40€) from escrow to seller B
Balance transfer
Marketplace - Payments
Create payment order
Create Notification(s)
Create Notification(s)
Generate charge token (enable 3DS auth)
Generate charge token (enable 3DS auth)
ISV - Connected Accounts
Create a connected accountRetrieve information about a connected account
Marketplace - Transfers
Send funds to a connected accountCreate a transfer reversal
Create Payment Order V2 Example 2
Create Payment Order V2
Cancel Transaction
Cancel Transaction
Create Transaction
Create Transaction
Bank Accounts
Create bank accountRetrieve bank account(s)Retrieve bank account by idUpdate bank accountGet available instruction typesSet bank account feeOutgoing bank transfer
Refund of 50€ from seller A to escrow
Refund of 50€ from seller A to escrow
Cancel Partial Authorization
Cancel Partial Authorization
Authenticate using basic auth
Create payment order (example using basic auth)
ISV - Webhooks
Retrieve webhook keyCreate webhook
Rebate & Fast Refund
RebateFast Refund
Local Terminal API - P2P
SaleCapture pre-authorized salePoll session statusAbort saleRefundWake up deviceBrightness configuration
Cloud Rest API (ISV)
Search POS Devices (ISV)Initiate a Sales Request (ISV)Refund a Transaction (ISV)Retrieve Session by Id (ISV)Retrieve Session Info by Date (ISV)Abort Session (ISV)
MOTO
MOTO card charge (ISV)
Create a payment order with only amount defined
Create payment order
Create recurring payment for ISV partner
Create recurring payment for ISV partner
Retrieve Wallets and Transactions
Retrieve Merchant WalletsAccount Transactions
Create payment order with amount, customer email, customer name, transaction description and request language defined
Create payment order
Create card token
Create card tokenCreate payment order with card token
Cloud Rest API
Search POS DevicesInitiate a Sales RequestCapture Pre-auth RequestRefund a TransactionRetrieve Session by IdRetrieve Session Info by DateAbort Session
Retrieve Order
Retrieve Order
Generate webhook verification key
Get token
Marketplace - Transactions
Cancel transaction
Capture pre-auth payment for ISV
Capture pre-auth payment for ISV
Bank accounts API (Deprecated)
Create bank accountRetrieve bank accountsCreate outgoing bank transfer commandRetrieve bank account by IDDelete bank accountValidate IBAN
Cancel Transaction for ISV
Cancel Transaction for ISVPay Out for ISV
Refund of 100€ from escrow to customer
Refund of 100€ from escrow to customer
Cancel Payment Order
Cancel Payment Order
Marketplace - Sellers
Create a connected accountRetrieve information about a connected accountUpdate connected account attributes
Attempt payment
Attempt payment
Add source
Add Source(For ISVs)
Retrieve transaction for ISV Payment Order
Retrieve transaction by transactionIdRetrieve transaction by transactionRetrieve transaction by date CopyRetrieve transaction by clearance dateRetrieve transaction by order codeRetrieve transaction by source codeRetrieve transaction by reseller source codeRetrieve Transactions By Data Service API
Retrieve transactions V2
Retrieve transaction
Create Payment Order v1
Create Payment Order v1
Data Services
Retrieve MT940 DataAdd SubscriptionUpdate SubscriptionDelete SubscriptionList SubscriptionsFile Request APIRetrieve Merchant Expenses
Create Payment Order for ISV
Create the Payment Order
Retrieve transactions v1
Retrieve transaction
Refund of 10€ from marketplace to escrow
Refund of 10€ from marketplace to escrow
Transfer of seller payout (50€) from escrow to seller A
New Request
Cancel Rebate / Fast Refund
Cancel Rebate / Fast Refund
Create Payment Order V2
Create the Payment OrderCreate Payment Order V2
Introduction
OAuth2 Authentication
OAuth2 Authentication
Card Tokenization API (demo)
Generate charge token using card detailsGenerate card token using charge tokenGenerate charge token using card tokenTake a payment using the charge token
Cancel Payment Order for ISV
Cancel Payment Order for ISV
OCT - Pay Out
OCT - Pay Out
Marketplace - Obligation (Deprecated)
Obligation (Deprecated)
Create new transaction using ID of initial transaction
Create transaction
Create Payment Order V2 for pre-auth
Create Payment Order V2
Refund of 40€ from seller B to escrow
Refund of 40€ from seller B to escrow
Create payment order for recurring payment
Create payment order
Generate charge token (skip 3DS auth)
Generate charge token (skip 3DS auth)
Request Access Token
Request access token
Create payment order with instalments
Create payment order with instalments
Resellers
Check eligibility for cash paymentsCheck eligibility for bill paymentsResend OTP for cash paymentResend OTP for bill paymentCash paymentBill paymentCreate order
Transfer of marketplace fees (10€) from escrow to marketplace
Balance transfer
Transfer of seller payout (40€) from escrow to seller B
Balance transfer
Marketplace - Payments
Create payment order
Create Notification(s)
Create Notification(s)
Generate charge token (enable 3DS auth)
Generate charge token (enable 3DS auth)
ISV - Connected Accounts
Create a connected accountRetrieve information about a connected account
Marketplace - Transfers
Send funds to a connected accountCreate a transfer reversal
Create Payment Order V2 Example 2
Create Payment Order V2
Cancel Transaction
Cancel Transaction
Create Transaction
Create Transaction
Bank Accounts
Create bank accountRetrieve bank account(s)Retrieve bank account by idUpdate bank accountGet available instruction typesSet bank account feeOutgoing bank transfer
Refund of 50€ from seller A to escrow
Refund of 50€ from seller A to escrow
Cancel Partial Authorization
Cancel Partial Authorization
Authenticate using basic auth
Create payment order (example using basic auth)
ISV - Webhooks
Retrieve webhook keyCreate webhook
Rebate & Fast Refund
RebateFast Refund
Local Terminal API - P2P
SaleCapture pre-authorized salePoll session statusAbort saleRefundWake up deviceBrightness configuration
Cloud Rest API (ISV)
Search POS Devices (ISV)Initiate a Sales Request (ISV)Refund a Transaction (ISV)Retrieve Session by Id (ISV)Retrieve Session Info by Date (ISV)Abort Session (ISV)
MOTO
MOTO card charge (ISV)
Create a payment order with only amount defined
Create payment order
Create recurring payment for ISV partner
Create recurring payment for ISV partner
Retrieve Wallets and Transactions
Retrieve Merchant WalletsAccount Transactions
Create payment order with amount, customer email, customer name, transaction description and request language defined
Create payment order
Create card token
Create card tokenCreate payment order with card token
Cloud Rest API
Search POS DevicesInitiate a Sales RequestCapture Pre-auth RequestRefund a TransactionRetrieve Session by IdRetrieve Session Info by DateAbort Session
Retrieve Order
Retrieve Order
Generate webhook verification key
Get token
Marketplace - Transactions
Cancel transaction
Capture pre-auth payment for ISV
Capture pre-auth payment for ISV
Bank accounts API (Deprecated)
Create bank accountRetrieve bank accountsCreate outgoing bank transfer commandRetrieve bank account by IDDelete bank accountValidate IBAN
Cancel Transaction for ISV
Cancel Transaction for ISVPay Out for ISV
Refund of 100€ from escrow to customer
Refund of 100€ from escrow to customer
Cancel Payment Order
Cancel Payment Order
Marketplace - Sellers
Create a connected accountRetrieve information about a connected accountUpdate connected account attributes
Attempt payment
Attempt payment
Add source
Add Source(For ISVs)
Retrieve transaction for ISV Payment Order
Retrieve transaction by transactionIdRetrieve transaction by transactionRetrieve transaction by date CopyRetrieve transaction by clearance dateRetrieve transaction by order codeRetrieve transaction by source codeRetrieve transaction by reseller source codeRetrieve Transactions By Data Service API
Retrieve transactions V2
Retrieve transaction
Create Payment Order v1
Create Payment Order v1
Data Services
Retrieve MT940 DataAdd SubscriptionUpdate SubscriptionDelete SubscriptionList SubscriptionsFile Request APIRetrieve Merchant Expenses
Create Payment Order for ISV
Create the Payment Order
Retrieve transactions v1
Retrieve transaction
Refund of 10€ from marketplace to escrow
Refund of 10€ from marketplace to escrow
Transfer of seller payout (50€) from escrow to seller A
New Request
Cancel Rebate / Fast Refund
Cancel Rebate / Fast Refund
Create Payment Order V2
Create the Payment OrderCreate Payment Order V2
HomeResellersCheck eligibility for bill payments

Check eligibility for bill payments

POST https://api.vivapayments.com/resellers/v1/transactions/billPayments:validate

Request Body

{"phone"=>"string", "amount"=>nil, "countryCode"=>"string"}
Previous
Check eligibility for cash payments
Next
Resend OTP for cash payment