Retrieves an existing ConfirmationToken object
Parameters
No parameters.
Returns
Returns the specified ConfirmationToken
{ "id": "ctoken_1NnQUf2eZvKYlo2CIObdtbnb", "object": "confirmation_token", "created": 1694025025, "expires_at": 1694068225, "livemode": true, "mandate_data": null, "payment_intent": null, "payment_method": null, "payment_method_preview": { "billing_details": { "address": { "city": "Hyde Park", "country": "US", "line1": "50 Sprague St", "line2": "", "postal_code": "02136", "state": "MA" }, "email": "jennyrosen@stripe.com", "name": "Jenny Rosen", "phone": null }, "card": { "brand": "visa", "checks": { "address_line1_check": null, "address_postal_code_check": null, "cvc_check": null }, "country": "US", "display_brand": "visa", "exp_month": 8, "exp_year": 2026, "funding": "credit", "generated_from": null, "last4": "4242", "networks": { "available": [ "visa" ], "preferred": null }, "three_d_secure_usage": { "supported": true }, "wallet": null }, "type": "card" }, "return_url": "https://example.com/return", "setup_future_usage": "off_session", "setup_intent": null, "shipping": { "address": { "city": "Hyde Park", "country": "US", "line1": "50 Sprague St", "line2": "", "postal_code": "02136", "state": "MA" }, "name": "Jenny Rosen", "phone": null }}Create a test Confirmation Token Test helper
Creates a test mode Confirmation Token server side for your integration tests.
Parameters
- payment_
methodstring ID of an existing PaymentMethod.
- payment_
method_ dataobject If provided, this hash will be used to create a PaymentMethod.
- payment_
method_ optionsobject Payment-method-specific configuration for this ConfirmationToken.
- return_
urlstring Return URL used to confirm the Intent.
- setup_
future_ usageenum Indicates that you intend to make future payments with this ConfirmationToken’s payment method.
The presence of this property will attach the payment method to the PaymentIntent’s Customer, if present, after the PaymentIntent is confirmed and any required actions from the user are complete.
Possible enum valuesoff_session Use
off_if your customer may or may not be present in your checkout flow.session on_session Use
on_if you intend to only reuse the payment method when your customer is present in your checkout flow.session - shippingobject
Shipping information for this ConfirmationToken.
Returns
Returns a testmode Confirmation Token
{ "id": "ctoken_1Ow71CL4FhS6zgoxWjxc7sfr", "object": "confirmation_token", "created": 1710871450, "expires_at": 1710914650, "livemode": false, "payment_intent": null, "payment_method_preview": { "billing_details": { "address": { "city": null, "country": null, "line1": null, "line2": null, "postal_code": null, "state": null }, "email": null, "name": null, "phone": null }, "card": { "brand": "visa", "checks": { "address_line1_check": null, "address_postal_code_check": null, "cvc_check": "unchecked" }, "country": "US", "display_brand": "visa", "exp_month": 3, "exp_year": 2025, "fingerprint": "jbGyCKrSRsFpOBWP", "funding": "credit", "generated_from": null, "last4": "4242", "networks": { "available": [ "visa" ], "preferred": null }, "three_d_secure_usage": { "supported": true }, "wallet": null }, "type": "card" }, "return_url": null, "setup_future_usage": null, "setup_intent": null, "shipping": null, "use_stripe_sdk": true}