Streamline checkout flows by embedding payment method selection directly into your website while leveraging secure, hosted forms.
Key advantages:
- Design your own payment method selector UI/UX
- Sensitive customer data remains entirely with
's system significantly reducing your PCI-DSS compliance responsibilties and associated costsMultiexcerpt include SpaceWithExcerpt EN MultiExcerptName Partner-Name PageWithExcerpt Wording - Automatic validation and error management
- Adjust the layout, colors and branding elements to align with your website's appearance for Cards and Direct debit
Payment flow
Forms hosted by Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Partner-Name PageWithExcerpt Wording
| SpaceWithExcerpt | EN |
|---|---|
| MultiExcerptName | Partner-Name |
| PageWithExcerpt | Wording |
Applicable payment methods: Cards and SEPA Direct DebitDebit
| Multiexcerpt | ||
|---|---|---|
| ||
- Customer proceeds to checkout on your online store.
- Your frontend requests the payment page to the backend.
Your backend makes a Create payment call with
paymentMethods.integrationType=HOSTEDto
.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt Wording
responds with HTTP 202 response code and a redirect URL to your backend.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt Wording - Your backend orchestrates the browser to redirect the UI to the redirect URL.
- Customer is redirected to payment form hosted by
.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt Wording - Customer enters the details and completes payment.
- Upon completion, customer is redirected to the return URL that was submitted by you during Create payment call (urls.return) with payId in the query parameters.
sends a payment webhook notification to your backend depending on your merchant configuration.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt Wording - Browser fetches the return URL hosted by your backend.
- Backend makes a GET Payment details call with payId to retrieve the responseCode of the payment.
responds with the responseCode of the payment along with other parameters.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt Wording - Your backend returns a success or a failure page based on the responseCode of the payment.
Forms hosted by APM (Alternate Payment Method Providers)
| Multiexcerpt | ||
|---|---|---|
| ||
- Customer selects a payment method and proceeds to checkout on your online store.
- Your frontend requests the payment page to the backend.
Your backend makes a Create payment call with
paymentMethods.integrationType=HOSTEDto
.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt Wording
makes a payment request to the APM providerMultiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt Wording - APM provider responds with redirect URL
responds with HTTP 202 response code and a redirect URL to your backend.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt Wording - Your backend orchestrates the browser to redirect the UI to the redirect URL.
- Customer is redirected to payment form hosted by APM provider.
- Customer enters the details and completes payment.
- APM provider redirects the customer to
's callback URL that was submitted in step 4.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt Wording - Browser requests callback URL to
.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt Wording
sends a payment webhook notification to your backend depending on your merchant configuration.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt Wording
communicates with APM provider to confirm the responseCode of the payment.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt Wording - Upon completion, customer is redirected to the return URL that was submitted by you during Create payment call (urls.return) with payId in the query parameters.
- Browser fetches the return URL hosted by your backend.
- Backend makes a GET Payment details call with payId to retrieve the responseCode of the payment.
responds with the responseCode of the payment along with other parameters.Multiexcerpt include SpaceWithExcerpt EN MultiExcerptName Platform-Name PageWithExcerpt Wording - Your backend returns a success or a failure page based on the responseCode of the payment.
Supported payment methods
Refer to Payment methods overview for the list of supported payment methods on Hosted forms.

