Skip to main content
More in Learn

Supported and Custom Payment Gateways in Crystallize

Crystallize Order API supports major payment gateway providers including Stripe and PayPal. It is also able to accept any custom payment method

Accessing the API

The Order API is accessible on a per-tenant basis as a POST to https://api.crystallize.com/teddy-bear-shop/orders but requires authentication via Crystallize Access Tokens in order to use it.

Create your Order mutation body

Along with the payment method object, a Crystallize order consists of the Customer, Cart and Total fields. Make sure you read about the order object and creating orders.

Payment field

The Order object’s Payment field consists of defining a provider (PayPal, Stripe, Klarna, etc.) along with the specified provider’s system specific data. Below you can see the mutation bodies for each provider and a custom implementation of one.

PayPal

Circle loading spinnerImage of a partial circle indicating &qoute;loading&qoute;.Fetching snippet...

Stripe

Circle loading spinnerImage of a partial circle indicating &qoute;loading&qoute;.Fetching snippet...

Klarna

Circle loading spinnerImage of a partial circle indicating &qoute;loading&qoute;.Fetching snippet...

Cash

Circle loading spinnerImage of a partial circle indicating &qoute;loading&qoute;.Fetching snippet...

Custom

Circle loading spinnerImage of a partial circle indicating &qoute;loading&qoute;.Fetching snippet...
People showing thumbs up

Need further help?

Join and ask our
slack community.

Join our slack community