TestenPrivate Vorschau
Erfahren Sie, wie Sie die Verarbeitung von geteilten Zahlungstoken testen.
Nachdem Sie ein gewährtes SharedPaymentToken-Objekt mithilfe einer PaymentMethod erstellt haben, können Sie die Funktionalität von freigegebenen Zahlungstoken in einem Agent testen, indem Sie das Token verwenden, um einen PaymentIntent zu erstellen.
Erstellt einen geteilten Zahlungstoken
Um Ihrem Konto ein Shared Payment Token mithilfe einer PaymentMethod zu gewähren, können Sie Zahlungsdetails direkt vom Käufer erfassen oder eine Test-PaymentMethod verwenden. Das folgende Codebeispiel veranschaulicht einen Agent, der ein Shared Payment Token ausstellt und für Sie freigibt.
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
PaymentIntent erstellen und bestätigen
Erstellt als Nächstes einen PaymentIntent mit dem Objekt des geteilten Zahlungstoken. Im folgenden Codebeispiel wird veranschaulicht, wie Sie als Verkäufer/in den geteilten Zahlungstoken verwenden, um eine Zahlung zu erstellen.
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
Überwacht Webhook-Ereignisse
Als Verkäufer/in können Sie auf die Nutzung von Ereignissen im Zusammenhang mit dem SharedPaymentToken achten, um dessen Verwendung während Transaktionen zu überwachen. Das folgende Ereignis benachrichtigt Sie, wenn das SharedPaymentToken verwendet wurde.
shared_payment.granted_token.used