TestenPrivate Vorschau
Erfahren Sie, wie Sie die Verarbeitung gemeinsam genutzter Zahlungstoken (SPTs) testen.
Nachdem Sie ein gewährtes SharedPaymentToken-Objekt mithilfe einer PaymentMethod erstellt haben, können Sie die Funktionalität von SPTs in einem Agent testen, indem Sie den Token verwenden, um einen PaymentIntent zu erstellen.
Erstellt einen geteilten Zahlungstoken
Um Ihrem Konto einen SPT 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 einen SPT ausstellt und für Sie freigibt.
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"
PaymentIntent erstellen und bestätigen
Erstellen Sie als Nächstes einen PaymentIntent mit dem SharedPaymentToken-Objekt. Das folgende Codebeispiel zeigt, wie Sie als Verkäufer/in unter Verwendung des SharedPaymentToken-Objekts eine Zahlung erstellen.
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"
Überwacht Webhook-Ereignisse
Als Verkäufer/in können Sie auf Nutzungsereignisse im Zusammenhang mit dem SPT achten, um seine Nutzung während Transaktionen zu verfolgen. Das folgende Ereignis benachrichtigt Sie, wenn der SPT verwendet wurde.
shared_payment.granted_token.used