Cards
Gravv lets you instantly issue virtual payment cards. All issued cards are linked directly to a single account.
Card workflow
To issue and manage cards with Gravv:
- Create a Card Account on your Dashboard.
This is a one-time setup, and it's meant to back all the cards you will be creating for your customers. The bank selected in the creating form must be Lead Bank.
- Save the account ID in your environment variables.
Include this account ID in all the card application request you will be sending through the Create card application endpoint.
- Create a customer to obtain a customer id.
- Complete the Know Your Customer (KYC) verification.
- Check the customer's eligibility for the card feature using the Check feature eligibility endpoint.
- If the customer is eligible, activate the card feature using the Activate a feature endpoint.
- Submit a card application using the Card Account ID you saved in step 2 and the Create card application endpoint.
- Wait to receive the application status via webhook, or check the status using the Get card application endpoint. For more information on card webhook responses, see Card events.
- Create card once the application is approved.
- Retrieve the card details to share with your customer.
- Fund the card by using the Transfer endpoint. For more information on funding issued, see Fund cards cards.
- Withdraw funds from the card when needed.
Using cards
Once you create a card for your customer, they can use it immediately for online transactions.
To use the card, enter the card details at checkout:
- Card number
- Expiry date
- CVV
- Billing address
For more information on all card endpoints, see Cards.