Intégration des paiements JCB pour les plateformes Connect et les comptes connectés

Les plateformes Connect peuvent autoriser leurs comptes connectés établis au Japon à accepter les paiements JCB.

Le flux d'intégration JCB pour les comptes connectés diffère selon la date de création du compte de la plateforme Connect et du compte connecté.

Plateformes créées après le 17/10/2024

Vous pouvez immédiatement commencer à accepter les paiements effectués avec des cartes JCB, Diners Club et Discover des comptes connectés créés après le 16/12/2024. Historiquement, cela n'était possible que pour les cartes Visa, Mastercard et American Express ; JCB exigeait un examen supplémentaire pour ces marques de cartes.

Vous pouvez accepter ces cartes immédiatement, mais JCB examine automatiquement tous les comptes. Dans certains cas, JCB peut refuser votre compte ou vous demander des informations supplémentaires sur votre entreprise ou sur vous-même.

Vérifier l'état de l'inscription de vos comptes connectés

Lorsque JCB a pris une décision sur la demande d'inscription du compte connecté, Stripe vous en informe à l'aide d'un webhook. Lorsque JCB aura approuvé ou rejeté la demande effectuée par votre compte, Stripe vous enverra un webhook capability.updated.

Si JCB demande des informations complémentaires sur le compte connecté, Stripe vous contactera par e-mail. Tant que le compte connecté n'a pas été approuvé par JCB, Stripe suspend temporairement sa capacité à accepter de nouveaux paiements JCB. Tout paiement JCB traité avant la décision sera automatiquement remboursé.

Plateformes créées avant le 17/10/2024

Lors de la création de votre compte, vous devez demander les fonctionnalités jcb_payments. Si vous rencontrez une erreur lors de la demande de fonctionnalité, envoyez un e-mail à l'adresse japan-jcb-payments@stripe.com.

Exemple de code Python : demander la capacité lors de la création d'un compte

stripe.Account.create(
 country="JP",
 requested_capabilities=['jcb_payments', 'card_payments', 'transfers'],
)

Exemple d'URL OAuth : demande de capacité lors de la création d'un compte

​https://connect.stripe.com/express/oauth/authorize​
?redirect_uri={REDIRECT_URL}
&client_id={CLIENT_ID}
&state={STATE_VALUE}
&suggested_capabilities[]=transfers
&suggested_capabilities[]=card_payments
&suggested_capabilities[]=jcb_payments

Exemple de code Python : demander la capacité pour un compte connecté existant

stripe.Account.modify_capability(
 "acct_1CmEuvFjAq3Pk1RD",
 "jcb_payments",
 requested=True,
)

Approbation et rejet

Dans certains cas, JCB pourra demander à votre compte connecté ou à vous-même de fournir des informations supplémentaires ou d'effectuer certaines actions. Stripe vous en informera le cas échéant par e-mail.

Stripe vous informera de la décision prise par JCB par webhook. Lorsque JCB aura approuvé ou rejeté la demande effectuée par votre compte, Stripe vous enverra un webhook capability.updated.

Issue de la demande d'inscription

Données du webhook

Approuvée

type: "capability.updated"
data.object.id: "jcb_payments"
data.object.status: "active"
account: ID du compte connecté dont la demande a été approuvée

Rejetée

type: "capability.updated"
data.object.id: "jcb_payments"
data.object.status: "inactive"
account: ID du compte connecté dont la demande a été rejetée

En attente d'une décision

type: "capability.updated"
data.object.id: "jcb_payments"
data.object.status: "pending"
account: ID du compte connecté ayant fait la demande d'inscription

Vérifier l'état de l'inscription de vos comptes connectés

Vous pouvez consulter l'état de l'inscription à JCB de vos comptes connectés en interrogeant l'état de la fonctionnalité jcb_payments depuis l'API Capabilities.

Exemple de code Python :

stripe.Account.retrieve_capability(
 "acct_1CmEuvFjAq3Pk1RD",
 "jcb_payments",
)

Issue de la demande d'inscription

Réponse de l'API Capabilities

Approuvée

status: "active"

Rejetée

status: "inactive"

Non inscrit

status: "unrequested"

En attente d'une décision

status: "pending"

Plateformes non établies au Japon

Pour permettre à vos comptes connectés établis au Japon d'accepter les paiements JCB, vous devrez d'abord faire activer la fonctionnalité jcb_payments pour votre plateforme. Pour ce faire, il vous faudra remplir un questionnaire concernant votre intégration Stripe dans vos paramètres régionaux Connect. Une fois vos informations fournies, vous pourrez commencer à demander la fonctionnalité pour vos comptes connectés.

Si vos comptes connectés ne sont pas établis au Japon, vous n'avez pas besoin de la fonctionnalité jcb_payments pour accepter les cartes JCB.

Informations supplémentaires