With Hosted Fields, you get complete control over the payment experience for your users but stay out of PCI scope. You can accept payments directly from your application and have 100% control over the branding and user experience.
This control does come with some trade-offs:
With Hosted Fields, you add div
s to your page with unique id
s and the Confido Legal SDK will inject iframes there to collect sensitive data, keeping your code out of PCI scope.
Using Hosted Fields does require more development work on your end. We encourage all our partners to at least consider our hosted payment pages before making the decision to integrate with Hosted Fields. That being said, if Hosted Fields is right for you, we’ve made every attempt to make the developer experience as delightful as possible.
Here are the high level steps:
paymentSessionCreate
or createSavePaymentMethodToken
mutation.sdk.submitFields()
function. This sends the sensitive field data directly to our servers.paymentSessionComplete
or completeSavePaymentMethod
mutation.With Hosted Fields, you get complete control over the payment experience for your users but stay out of PCI scope. You can accept payments directly from your application and have 100% control over the branding and user experience.
This control does come with some trade-offs:
With Hosted Fields, you add div
s to your page with unique id
s and the Confido Legal SDK will inject iframes there to collect sensitive data, keeping your code out of PCI scope.
Using Hosted Fields does require more development work on your end. We encourage all our partners to at least consider our hosted payment pages before making the decision to integrate with Hosted Fields. That being said, if Hosted Fields is right for you, we’ve made every attempt to make the developer experience as delightful as possible.
Here are the high level steps:
paymentSessionCreate
or createSavePaymentMethodToken
mutation.sdk.submitFields()
function. This sends the sensitive field data directly to our servers.paymentSessionComplete
or completeSavePaymentMethod
mutation.