curl --request POST \
--url https://api.bizconnectpay.com/api/v1/cardholders \
--header 'Authorization: Bearer <access_token>' \
--header 'Content-Type: application/json' \
--data '{
"first_name": "Amina",
"last_name": "Ndiaye",
"email": "amina@example.com",
"country_code": "237",
"contact": "690000000",
"dob": "1995-04-18",
"billing_name": "Amina Ndiaye",
"is_business": false,
"billing_address": "Bonamoussadi",
"billing_city": "Douala",
"billing_country": "CM",
"billing_state": "Littoral",
"billing_postal_code": "237",
"id_number": "ID-CM-908172"
}'
{
"first_name": "Amina",
"last_name": "Ndiaye",
"email": "amina@example.com",
"country_code": "237",
"contact": "690000000",
"dob": "1995-04-18",
"billing_name": "Amina Ndiaye",
"is_business": false,
"billing_address": "Bonamoussadi",
"billing_city": "Douala",
"billing_country": "CM",
"billing_state": "Littoral",
"billing_postal_code": "237",
"id_number": "ID-CM-908172"
}
{
"success": true,
"data": {
"customer": {
"id": "f1bdad5d-bb31-410d-869c-44a28e876ded",
"provider_reference": "BCP-CUS-67804B24CF5D3",
"environment": "LIVE",
"created_at": "2026-10-20T14:00:00.000000Z"
}
},
"meta": {
"correlation_id": "28baf1e7-bdbf-409a-a330-da4641f877ba"
}
}
Porteurs de carte
Créer un porteur de carte
Enregistrez un client avant d’émettre sa première carte virtuelle.
POST
/
cardholders
curl --request POST \
--url https://api.bizconnectpay.com/api/v1/cardholders \
--header 'Authorization: Bearer <access_token>' \
--header 'Content-Type: application/json' \
--data '{
"first_name": "Amina",
"last_name": "Ndiaye",
"email": "amina@example.com",
"country_code": "237",
"contact": "690000000",
"dob": "1995-04-18",
"billing_name": "Amina Ndiaye",
"is_business": false,
"billing_address": "Bonamoussadi",
"billing_city": "Douala",
"billing_country": "CM",
"billing_state": "Littoral",
"billing_postal_code": "237",
"id_number": "ID-CM-908172"
}'
{
"first_name": "Amina",
"last_name": "Ndiaye",
"email": "amina@example.com",
"country_code": "237",
"contact": "690000000",
"dob": "1995-04-18",
"billing_name": "Amina Ndiaye",
"is_business": false,
"billing_address": "Bonamoussadi",
"billing_city": "Douala",
"billing_country": "CM",
"billing_state": "Littoral",
"billing_postal_code": "237",
"id_number": "ID-CM-908172"
}
{
"success": true,
"data": {
"customer": {
"id": "f1bdad5d-bb31-410d-869c-44a28e876ded",
"provider_reference": "BCP-CUS-67804B24CF5D3",
"environment": "LIVE",
"created_at": "2026-10-20T14:00:00.000000Z"
}
},
"meta": {
"correlation_id": "28baf1e7-bdbf-409a-a330-da4641f877ba"
}
}
Le porteur doit avoir au moins 18 ans.
business_name est obligatoire lorsque is_business vaut true.
curl --request POST \
--url https://api.bizconnectpay.com/api/v1/cardholders \
--header 'Authorization: Bearer <access_token>' \
--header 'Content-Type: application/json' \
--data '{
"first_name": "Amina",
"last_name": "Ndiaye",
"email": "amina@example.com",
"country_code": "237",
"contact": "690000000",
"dob": "1995-04-18",
"billing_name": "Amina Ndiaye",
"is_business": false,
"billing_address": "Bonamoussadi",
"billing_city": "Douala",
"billing_country": "CM",
"billing_state": "Littoral",
"billing_postal_code": "237",
"id_number": "ID-CM-908172"
}'
{
"first_name": "Amina",
"last_name": "Ndiaye",
"email": "amina@example.com",
"country_code": "237",
"contact": "690000000",
"dob": "1995-04-18",
"billing_name": "Amina Ndiaye",
"is_business": false,
"billing_address": "Bonamoussadi",
"billing_city": "Douala",
"billing_country": "CM",
"billing_state": "Littoral",
"billing_postal_code": "237",
"id_number": "ID-CM-908172"
}
{
"success": true,
"data": {
"customer": {
"id": "f1bdad5d-bb31-410d-869c-44a28e876ded",
"provider_reference": "BCP-CUS-67804B24CF5D3",
"environment": "LIVE",
"created_at": "2026-10-20T14:00:00.000000Z"
}
},
"meta": {
"correlation_id": "28baf1e7-bdbf-409a-a330-da4641f877ba"
}
}
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Maximum string length:
100Maximum string length:
100Maximum string length:
5Maximum string length:
32Le porteur doit avoir au moins 18 ans.
Maximum string length:
200Maximum string length:
255Maximum string length:
120Required string length:
2Maximum string length:
120Maximum string length:
32Maximum string length:
100Maximum string length:
200