TestsVersion bêta privée
Découvrez comment tester le traitement des tokens de paiement partagés (SPT).
Après avoir créé un objet SharedPaymentToken accordé à l’aide d’un PaymentMethod, vous pouvez tester les fonctionnalités des SPT dans un agent en utilisant le token pour créer un PaymentIntent.
Créer un jeton de paiement partagé
Pour accorder à votre compte un SPT à l’aide d’un PaymentMethod, vous pouvez collecter les informations du compte directement auprès du client ou utiliser un PaymentMethod de test. L’exemple de code suivant illustre un agent émettant un SPT et vous le communiquant.
curl https://api.stripe.com/v1/test_helpers/shared_payment/granted_tokens \ -u\ -d payment_method=pm_card_visa \ -d "usage_limits[currency]"=usd \ -d "usage_limits[max_amount]"=10000 \ -d "usage_limits[expires_at]"={{TIME_IN_FUTURE}}"sk_test_BQokikJOvBiI2HlWgH4olfQ2"
Créer et confirmer un PaymentIntent
Ensuite, créez un PaymentIntent à l’aide de l’objet SharedPaymentToken. L’exemple de code suivant montre comment, en tant que marchand, vous utilisez l’objet SharedPaymentToken pour créer un paiement.
curl https://api.stripe.com/v1/payment_intents \ -u\ -d amount=10000 \ -d currency=usd \ -d confirm=true \ -d "payment_method_types[]"=card \ -d shared_payment_granted_token=spt_123"sk_test_BQokikJOvBiI2HlWgH4olfQ2"
Écouter les événements de webhook
En tant que marchand, vous pouvez être à l’écoute des événements d’utilisation liés au SPT afin de suivre son utilisation pendant les transactions. L’événement suivant vous informe lorsque le SPT a été utilisé.
shared_payment.granted_token.used