Checkouts, payment sources, and orders
Learn more about the standards related to processing checkouts, payment sources, and orders.
Integration checklist
Checkouts
Checkouts with subscriptions
Payment sources
Payment sources with subscriptions
Orders
Orders with subscriptions
Integration standards
Provide required product data
Provide required compliance product data
Reference product identifier in product details
Reference required SKU group in product details
Indicate whether taxes are included in the retail price
Provide the customer's public IP address
Ensure the specified upstream identifier matches your order identifier
Supply required shipping address information
Synchronize checkout data
Set charge type to customer-initiated in subscription acquisitions
Set charge type to merchant initiated in subscription auto-renewals
Send subscription information
Send the subscription's terms
Generate a subscription identifier
Specify a subscription's renewal method
Send the billing agreement identifier in renewals
Provide a start and end time for Klarna-funded subscriptions
Use Drop-in to display available payment methods and create a source
Provide option to save payment information for future use
Save ready-for-storage payment sources to the customer's account
Respond to on success event and display the order review page
Display reusable payment sources
Acquire customer's acceptance of subscription and payment storage terms
Save ready for storage source to customer's account
Create an order with the checkout identifier
Notify the customer of the order status
Capture the order's identifier
Align order states
Capture the order's payment state
Capture the order's fraud state
Listen for and handle the order accepted event
Listen for and handle order failed events
Persist the billing agreement identifier
API interfaces
Documentation
Direct API
PHP SDK
Last updated