Skip to navigation

Payment Intent (Express Checkout)

View as Markdown

Creates a deferred Stripe PaymentIntent for Stripe Express Checkout (Apple Pay / Google Pay via Stripe). Returns a ClientSecret to pass to stripe.confirmPayment(). After Stripe confirms, call POST /api/v2/open/complete/{orderid} with the returned CrmOrderID.

Authentication

Authorizationstring

Format: ApiKey <your_key>

Headers

Idempotency-KeystringRequiredformat: "uuid"
UUID to prevent duplicate POST operations

Request

This endpoint expects an object.
CustomerIDintegerRequired
Productslist of objectsRequired

Response

PaymentIntent created
StatusintegerOptional
ClientSecretstringOptional

Pass to stripe.confirmPayment()

CrmOrderIDintegerOptional