Enabling Stripe Capture (Pre-authorisation)

Enabling Stripe Capture (Pre-authorisation)

As well as Stripe taking payment straight away when a customer checks out, you can also enable payment capture which checks the customer has the funds but holds it in their bank account to be transferred later (Pre-authorisation). 


This is handy for charging customers once the order has been shipped – allowing additions to be added to the funds if requested. Funds can be authorised (money transferred to your bank account) via Khaos Control either by using ‘Authorise Credit Card’ within Sales Order > Payments tab or within the Sales Invoice Manager > Authorise Payment stage.
Notes
By using payment capture, it’s important to note that funds are not taken from the customer until a later stage.

  1. Stripe currently stores payment capture for approx. 7 days as standard, this means that the payment must be fully authorised 7 days after being captured.
  2. Not all payment methods allow capture, although Stripe does not show a list of unsupported payment types. 


Enabling The Functionality

Enabling the functionality is a two-step process:
  1. Ensuring your Stripe account can handle MOTO transactions
  2. Enabling in Khaos Control and Khaos Control Web


Ensuring your Stripe account can handle MOTO transactions

Check whether MOTO payments are enabled on your account by signing into your Stripe account 

and navigating to: 

https://stripe.com/docs/payments/payment-intents/moto

If this shows ‘Page Not Found’, then MOTO payments are currently disabled and will need enabling 

through the following steps:

  1. Ensure the account has a verified mobile number (https://stripe.com/docs/phone verification-for-cards).
  2. Enable the integration settings as before, accepting responsibility for direct handling of card 
  3. details (https://dashboard.stripe.com/account/integration/settings).
  4. Contact Stripe and ask them to enable MOTO for your account 
  5. (https://support.stripe.com/?contact=true will open a webchat). They may ask additional 
  6. security questions.

Enabling in Khaos Control and Khaos Control Web

This functionality is additional and require you to contact the Khaos Control Development Team to start the process. 

    • Related Articles

    • Stripe Checkout Modes

      The Stripe payment integration for Khaos Control Web has various options for the style of integration that is used, these are detailed below. Hosted The "hosted" option will send the website user to a Stripe-hosted page to take the payment details: ...
    • Add a domain to Stripe

      In order to use Apple Pay, Google Pay, Link, and PayPal on Stripe you need to verify the domain that the payment information will be sent from. In order to do this you will need to do the following: 1. Log into you Stripe Account. 2. Click on the ...
    • How pre auth in Sagepay works

      1. A payment comes in as pre-auth be default form the website (ensuring no one is charged before the website completes the order) 2. In KC, the payment line is then highlighted in green on the SO to show a payment is pending to be authorized 3. Right ...
    • Search Console

      Accessing the Search Console You can access the Search Console by going to "SEO" -> "Search Console" on the left-hand menu. Available Options Google Authorisation Code You can allow the "Yoast SEO" plugin access to your Google Search Console ...
    • Test Cards

      ekashu Test card details can be found here: https://support.nmi.com/hc/en-gb/articles/115002375583-Test-Cards Please be aware that some values are special and may cause the order to have unexpected results: ...