First Steps
Find an overview of the steps you can follow to begin accepting payments with Kushki.
1. Obtain a test account
The first thing you must do to integrate with Kushki is to request a trial account from our [website] (https://www.kushki.com/). Once your application is accepted, through this account you can access the console: an online panel from which you can manage your integration with Kushki for a specific country.
The test account will allow you to:
- Make test payments.
- Invite team members.
- Apply for a real or production account.
- Start building your integration.
2. Build your integration
Start building your integration using your test account. Meanwhile, you can start your request for a real or productive account.
2.1. What kind of integrations does Kushki offer?
Find below the integration types that Kushki has designed, so your merchant can receive payments safely, quickly, and smoothly.
In Peru, our customers will be able to integrate the following services:
Integration type | Products | Description | Available payment methods |
---|---|---|---|
Payment forms and buttons | Kajita Technical documentation API Documentation | You can create customized forms to receive payments from the store of your merchant or your web app in a simple, fast and secure way. This is the second version of the payment form. | One-time debit card payments in local and USD currencies. One-time credit card payments in local and USD currencies. Deferred credit card payments in local and USD currencies. Interest-bearing months with credit cards in local and USD currencies. One-time payments by transfer. Receipt of cash payments. Scheduled and One-Click charges. Authorization and capture. Anti-fraud system. |
Payment forms and buttons | Payment button Technical documentation API Documentation | You will have a payment button with which you can easily integrate Kushki’s payment methods into your merchant’s platform or application; with this, you can redirect your customers to a Kushki portal, which offers you complete security. | One-time debit and credit card payments in local and USD currencies. Deferred payments in local and USD currencies. Interest-bearing months with credit cards in local and USD currencies. Receipt of cash payments. Receipt of transfer payments. Authorization and capture. |
Payment Links | Smartlinks Technical documentation API Documentation | It corresponds to a dynamic payment link that you can customize to make payments quickly and securely. This way, you can decentralize sales and get paid online through an easy implementation. | One-time debit or credit card payments in local and USD currencies. Deferred payments in local and USD currencies. Interest-bearing months in local and USD currencies. Receipt of cash payments. Receipt of transfer payments. OTP and 3DS Authentication. Scheduled and One-Click charges in local and USD currencies. |
Libraries | Kushki JS API Documentation | JavaScript library for creating custom payment flows. | One-time debit or credit card payments in local and USD currencies. Deferred payments in local and USD currencies. Interest-bearing months in local and USD currencies. OTP and 3DS Authentication. Scheduled and One-Click charges in local and USD currencies. Anti-fraud system. Receipt of cash payments. Receipt of transfer payments. |
Libraries | iOS Library API Documentation | Kushki library for iOS that allows your merchant to easily and securely collect payments in an iOS mobile app. | One-time debit or credit card payments in local and USD currencies. Deferred payments in local and USD currencies. Interest-bearing months in local and USD currencies. OTP and 3DS Authentication. Scheduled and One-Click charges in local and USD currencies. Anti-fraud system. Receipt of cash payments. Receipt of transfer payments. |
Libraries | Android Library API Documentation | Kushki library for Android that allows your merchant to easily and securely collect payments from an Android mobile app. | One-time debit or credit card payments in local and USD currencies. Deferred payments in local and USD currencies. Interest-bearing months in local and USD currencies. OTP PIN and 3DS Authentication. Scheduled and One-Click charges in local and USD currencies. Anti-fraud system. Receipt of cash payments. Receipt of transfer payments. |
Plugins | WooCommerce Technical Documentation | Open source e-commerce plugin, which was designed for WordPress, and allows your merchant to make online sales. | One-time debit and credit card payments in local and USD currencies. Deferred payments in local and USD currencies. Interest-bearing months with a credit card. Cash payments. Transfers. Authorization and capture. OTP and 3DS authentication. Total refunds in local and USD currencies. Anti-fraud system. |
Plugins | Prestashop Technical Documentation | Plugin for your Prestashop merchant’s store, which allows you to receive payments with availability in several countries. | One-time debit or credit card payments in local and USD currencies. Deferred payments with credit card in local and USD currencies. Interest-bearing months with credit cards in local and USD currencies. OTP PIN and 3DS Authentication. Authorization and capture in local and USD currencies. Total refunds in local and USD currencies. Anti-fraud system. Receipt of cash payments. Receipt of transfer payments. |
Plugins | Magento Technical Documentation | With the Kushki plugin enabled for both versions of this e-commerce platform (Magento Open Source - Adobe Commerce), your merchant can receive secure payments by credit and debit card, cash and transfers. | One-time debit and credit card payments in local and USD currencies. Deferred payments in local and USD currencies. Interest-bearing months in local and USD currencies. Authorization and capture in local and USD currencies. Total and partial refunds in local and USD currencies. Anti-fraud system. Receipt of cash payments. Receipt of transfer payments. |
Plugins | Shopify Technical Documentation | Through Shopify e-commerce, you can have a Kushki plugin enabled so that your merchant can simplify the checkout process for your customers. | Credit and debit card payments. Cash payments. Transfer payments. Authorization and capture. Deferred payments with non-interest-bearing months and grace periods in one-time payments. OTP and 3DS authentication. Sift Science Anti-fraud system. Total and partial refunds. Same day cancellations, total or partial in local currency. |
Plugins | VTEX Technical Documentation | With the Kushki plugin in your VTEX store, your merchant can receive or make payments with credit cards, debit cards, cash and transfers. | Cash payments. Transfer payments. Partial, total, and same day cancellations. Debit and credit card payments. Deferred payments with credit card in local and USD currencies. Authorization and capture. Scheduled recurring charges (coming soon). OTP and 3DS authentication. Anti-fraud system. Total or partial refunds for card payments in local and international currencies. |
Build your integration to suit your business needs:
Quick Start
Check out a summary of what you need to start receiving payments through Kushki
Payments glossary
Check the terminology used in the payment industry for a better understanding of the products we offer.
One-time card payments
Receive one-time card payments securely with our authentications
Recurring card payments
Receive scheduled billing (subscriptions) and one click payments by card
Payments by wire transfer
Receive payments through bank transfers from your customers
Cash payments
Accept cash payments from your customers through cash pickup points
Plugins
Accept payments in WooCommerce, PrestaShop, and other e-commerce platforms.
Payment forms and buttons
Implement payments with Kajita or payment button, features that you can customize with your logo and corporate colors.
Payment Links
Process payments through channels such as chats and social media without writing single line of code
Notifications
Receive information about your business in real time.
3. Apply to a productive account
A real account allows you to accept payments from your customers via Kushki. As Kushki is a payment provider and acquirer, we have the legal responsibility to perform detailed checks when you request a real or productive account.
Before applying to a productive account:
- Prepare your application for a real account.
- Make sure you have been in touch with a sales contact.
You can apply to a real account directly from your Kushki test console.
While you wait for our commercial and risk approval, you can work on building your integration by using your test account. However, you may want to wait for the result of the application to be confirmed.
4. Certify your integration
Once your application has been approved, you must certify your integration. To do so, the assigned account executive will contact your merchant to coordinate the review of your integration. In this review, one of our integration engineers will be in charge of testing to ensure that the integration is performed correctly, following the indications of the integration checklist. Follow the steps detailed in our guides to prepare your certification.
Once your certification is approved, you will be given the credentials for your production account via email. Follow the instructions in the email to log in to your account.
5. Set up your productive account
To begin accepting real payments using your real account, you must configure it first. The configuration in your test account is not copied to your productive or real account.
Follow our [Productive account step-by-step guide] (/getting-started/go-live) for more details on the configuration that you should take in to account.
Frequently Asked Questions
Check our quick answers to a list of frequently asked questions.
Payments Glossary
Check some general terms used in the payment industry that will help you to demystify the world of payments.