Introduction

Here you will find our API documentation, that will allow you access to our solution’s toolset for virtual and physical card issuance. Using it, you will be able to issue and cancel cards, manage card status, request information about cards, accounts and products, and more.

Rest assured that the entire process is designed with a strong emphasis on security. The system enforces all necessary Know Your Customer (KYC) procedures to ensure that sensitive data remains protected and does not end up where it shouldn't be.

Empower your financial services with Vault API — a secure and versatile solution for managing virtual cards. Dive into the documentation to unleash the full potential of our API and elevate your financial offerings.

This API documentation provides comprehensive details on integrating with Vault API for managing virtual and physical cards, among other functionalities. Here's a brief overview of the steps and operations covered in the documentation:

Account Registration
  1. User registration
  2. Phone number verification
  3. Resend Code
Email Management
  1. Add Email
  2. Resend email
  3. Confirm Email
User Authentication
  1. SignIn
  2. SignOut
Account Password Operations
  1. Password reset request
  2. Confirm password reset
  3. Set New Password
  4. Password change
Feature Functionality Management
  1. Simplified list of operations
Wallet
  1. Create Wallets
  2. View created wallets
Send
  1. Validate Send Coins Request to Another Wallet
  2. Retrieve information about the fee for sending coins
  3. Send Coins to Another Wallet
Profile
  1. Adding user information
  2. View user profile
  3. Update Status of Push Notifications
KYC
  1. View KYC Status
  2. Retrieve information about KYC (Know Your Customer) limits
  3. Start KYC 1
  4. Finish KYC 1
  5. Upload documents for KYC 2
  6. KYC 3
PayIn
  1. Add a card for PayIn
  2. Add a billing address for the card
  3. View added cards and rates
  4. Get Fiat Rates
  5. Create Offer Without Charging Customer
  6. Update Existing Offer Without Charging Customer
  7. Execute Offer Payment (do payment authorization)
  8. Provide information about the outcome of a payment operation
PayOut
  1. Add a Card for PayOut
  2. Add a billing address for the card
  3. Get Available Rates and Cards Data for PayOut
  4. Create Payout Offer
  5. Update PayOut Offer
  6. Execute PayOut Offer
Exchange
  1. Get Available Currencies for Crypto Exchanges
  2. Create Offer Exchange
  3. Update Offer Exchange
  4. Execute Offer Exchange
History
  1. History Transactions
  2. Get Card Operations History
VISA Card Program
  1. Get Customer Cards for VISA Program
  2. Get Customer for VISA Card Program Prices
  3. Create New Card Request
  4. Cancel Card Request
  5. Additional Personal Info
  6. Create Card Order Offer
  7. Pay Card Order Offer
  8. Get Additional Personal Info
  9. Update Address for Card Request
  10. VISA Card Program Additional Personal Info Constants
  11. Get Card Price for VISA Card Program
  12. Get Currencies for Card Payload
  13. Get Limits, Fees, and Other Data for Card Payload
  14. Create Card Payload Offer
  15. Update Card Payload Offer
  16. Confirm Card Payload Offer
  17. Send customer soft block (freeze) sms code
  18. Soft block (freeze) card by customer
  19. Send customer soft unblock (unfreeze) sms code
  20. Customer soft unblock (unfreeze) card