Create a spending card | Moov Documentation
Create a spending card
Request a virtual card be issued.
To access this endpoint using an access token you'll need to specify the /accounts/{accountID}/issued-cards.write scope.
Request
POST
/issuing/{accountID}/cards
Ask
curl -X POST "https://api.moov.io/issuing/{accountID}/cards" \
-H "Authorization: Bearer {token}" \
-H "X-Moov-Version: v2026.07.00"
Ask
import { Moov } from "@moovio/sdk";
const moov = new Moov({
security: {
username: "",
password: "",
},
});
async function run() {
const result = await moov.cardIssuing.request({
accountID: "d9ac71ae-fccb-4dfc-9fed-710ca654e3ed",
requestCard: {
metadata: {
"optional": "metadata",
},
billingAddress: {
addressLine1: "123 Main Street",
addressLine2: "Apt 302",
city: "Boulder",
stateOrProvince: "CO",
postalCode: "80301",
country: "US",
},
expiration: {
month: "01",
year: "21",
},
controls: {
velocityLimits: [
{
amount: 10000,
interval: "per-transaction",
},
],
},
},
});
console.log(result);
}
run();
Ask
declare(strict_types=1);
require 'vendor/autoload.php';
use Moov\