Google Pay
Creating an Order
{
"wallet_based_checkout": true
}{
"stripe_key": "pk_test_UHg8oLvg4rrDCbvtqfwTE8qd",
"payment_transactions": [
{
"id": 84808,
"order_id": 123981,
"payment_provider": "STRIPE",
"payment_provider_transaction_id": "pi_3QpCRx2eXDTnoxH51SOBjwot",
"amount": 900,
"currency": "USD",
"capture_status": "REQUIRES_PAYMENT_METHOD",
"capture_method": "AUTOMATIC",
"transfer_status": "PENDING",
"transfer_method": "AUTOMATIC",
"metadata": {
"payment_intent_client_secret": "pi_3QpCRx2eXDTnoxH51SOBjwot_secret_0VYreFpdISo01L0K26HPSXUWt",
"payment_intent_id": "pi_3QpCRx2eXDTnoxH51SOBjwot"
},
"errors": [],
"date_created": "2025-02-05T17:31:45+0000",
"date_last_modified": "2025-02-05T17:31:45+0000",
"status": "REQUIRES_PAYMENT_METHOD"
}
]
}Rendering the Google Payment Sheet
Google Pay Payment
Google Pay Checkout
Retrieving the Payment Intent Client Secret
Integrating with the Stripe Payment Request
Applying Customer Information and Requesting Shipping Methods
Applying the Shipping Method
Confirming the Payment
Submitting the Order to Violet
Limitations
Multi-merchant Checkout
Last updated
Was this helpful?