TestsVersion bêta privée
Apprenez à tester le traitement des jetons de paiement partagés.
Après avoir créé un objet SharedPaymentToken accordé à l’aide d’un PaymentMethod, vous pouvez tester la fonctionnalité des tokens de paiement partagés dans un agent en utilisant le token pour créer un PaymentIntent.
Créer un jeton de paiement partagé
Pour accorder à votre compte un token de paiement partagé à l’aide d’un PaymentMethod, vous pouvez collecter les informations de paiement directement auprès du client ou utiliser un PaymentMethod de test. L’exemple de code suivant illustre l’émission d’un token de paiement partagé par un agent et son partage avec vous.
curl https://api.stripe.com/v1/test_helpers/shared_payment/granted_tokens \ -u "sk:" \ -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 \ -d "seller_details[network_id]"=stripe_test_platform \ -d "seller_details[external_id]"=stripe_test_merchant
Créer et confirmer un PaymentIntent
Créez ensuite un PaymentIntent à l’aide de l’objet SharedPaymentToken. L’exemple de code suivant montre comment, en tant que vendeur, vous utilisez le SharedPaymentToken pour créer un paiement.
curl https://api.stripe.com/v1/payment_intents \ -u "sk:" \ -d amount=10000 \ -d currency=usd \ -d confirm=true \ -d "payment_method_types[]"=card \ -d shared_payment_token=spt_123
Écouter les événements de webhook
En tant que vendeur, vous pouvez écouter les événements d’utilisation liés au SharedPaymentToken afin de suivre son utilisation lors des transactions. L’événement suivant vous informe lorsque le SharedPaymentToken a été utilisé.
shared_payment.granted_token.used