Categories
Stripe Tutorials

How To Accept iDEAL Payments Through Stripe: A Guide

Ever since it was first used as an experimental addition in the transaction flows of small Netherlands-based businesses, iDEAL has become one of the frontrunners of European online payments.

With its simplistic system that seeks to quickly complete transactions through an authenticated bank debit, iDEAL makes online payments easy. Thanks to its user intuitive system and immediate payment confirmation, iDEAL has managed to become the most popular online payment method among the Dutch. This is evident in its 55 percent market share! 

Seen as the Dutch counterpart of other popular payment methods such as Giropay and Bancontact, it’s clear that this tool has become highly sought-after for the right reasons. 

If you’re an online seller looking to offer as many European payment options as possible, this Dutch-developed payment system is a must. Fortunately, integrating it is as easy as accepting iDEAL payments via Stripe!

A Step-By-Step Guide To Accepting Payments Through Stripe

Although it may seem quite complex, fine-tuning your website’s payment pages to accept iDEAL payments doesn’t have to be as difficult because Stripe has streamlined the process through its Sources tool.

With the help of this single integration path that seeks to create payments using any supported method, Stripe users in the United States (and Europe, as well) can quickly accept payments from Dutch customers. This tool is set to help ease up the process because a Source object can be created so that a customer is redirected to their bank’s website to make a charge request— thereby completing the payment. 

Let’s go over each crucial step that you’ll need to follow so that you can use Stripe (and the Payment Page builder tool integrated with it) to start accepting iDEAL payments: 

Step #1: Create a Source object that will start accepting payments

The first step you’ll have to take is to create a Source object on the client-side—a process that can be found in the iDEAL Bank Element Quickstart. With this step, you can help your customers streamline the payment process by selecting their bank online instead of browsing the interstitial bank selection page.

Step #2: Have your customer authorize the payment

Once you’ve set up the source object that will be responsible for accepting payments from the most popular method in the Netherlands, the next step is to have your customer authorize them.

When you create a source, its status is initially set to “pending”, meaning that it cannot be used to make a charge request. This is where your customer will have to authorize an iDEAL payment to make the source object chargeable— which can be done by linking them to the URL provided within the Source object’s “redirect[URL]” attribute. 

Step #3: Start charging the Source

After following the two steps mentioned above, you’ll notice that your assigned Source object’s status is now “chargeable” and no longer “pending”. This allows it to be used to make charge requests. To make a charge request using the allotted source, you can proceed with making a charge request by accessing the webhook handler and using the source ID as a value in the source parameter so you can complete the payment. 

Step #4: Make the confirmation that the charge has succeeded

By the time everything falls into place and the Charge in question succeeds (which will show in the form of a “charge.succeeded” webhook event, the final step that you’ll need to take is to notify your customer of the successful transaction. 

(For a more in-depth guide to integrating iDEAL payments using Payment Page’s integrated payment method, check out Stripe’s official guide here.)

Conclusion

Trying to meet the needs of consumers in the Netherlands entails giving them payment options that make completing a purchase easy. If you see Dutch customers visiting, yet to bounce and abandon their cart in the latter stages of a purchase, your payment options could very much be the reason. With the help of this guide, however, you can quickly and successfully tap into the Dutch market by accepting the country’s leading payment method through Stripe!


If you’re looking to accept iDEAL payments through Stripe with an appealing and effective form on your website, then Payment Page is for you. You can easily build a custom payment form or we can help you set it up, to help your business achieve more profit right away with our tools at your disposal. Get in touch with us today to see how we can help!

Categories
eCommerce

How Does Multi-Currency Payment Processing Work?

Selling your products or services outside your own country helps create more opportunities for your business. However, global expansion means accounting for multiple currencies and securing payment processing solutions that accommodate these.

Find the best payment processing company

The first thing you need to open yourself to the international market is a multi-currency payment processor. This type of provider allows you to accept payments from other countries made through credit cards. This type of processor will display prices in the customer’s local currency, but their payouts will be in your own currency.

Payment processors have a list of currencies they support, as well as business models for which they can process payments. Check your provider’s website for this information and make sure you are compliant before you start the application process.

Check if they support the right currencies

Before you sign a contract with a processor, check if the contract stipulates all the currencies in which you plan to transact. You can also clarify what your payment processor uses as settlement currencies. This is to ensure that the funds that will register in your business’ bank account are the ones that reflect your desired currency.

Furthermore, clarify if there are administrative or transfer fees that you should pay for each transaction. If you enlist the services of a multi-currency provider, you will likely incur these additional fees. When a merchant accepts payments in a local currency, there is usually no extra charge. However, if it is in a foreign currency, there is usually a one percent fee for transferring. 

Ensure support for multiple languages

The checkout is arguably the most important page of the conversion process. The way your page is designed determines how likely people would be to follow through with a purchase. A checkout page should be free from friction—one way to ensure that is by translating it into various languages. 

Make sure that your hosted payment page offers translations for the commands and functions. Find a provider that automatically does this based on the location of the customer; this will ensure that you keep frustrations to a minimum.

Use local currencies for prices

Another way you can minimize friction is by accepting payments and displaying prices in local currency. This is convenient for your customers and minimizes chargebacks. When you list items, you should allow your customers to pay in the local currency. This means pounds for UK-based customers, dollars for American ones, and so on.

People always check the amount on the price tag, but they do not always look at the currency. As a result, they might fix a price in their head while they are paying for the item, and may get surprised when their bank statements do not reflect this, which might result in a chargeback. Assume that people do not convert when looking up your products and do this for them.

Conclusion

Offering various payment options can help you improve your conversion rate and boost your sales. However, selling in foreign markets means adapting to the payment methods that locals use. Here are the first things to remember when setting up multi-currency systems.

Set up a frictionless payment system with Payment Page. We help small and medium business owners create a hosted payment page for their online business, and start accepting online payments easily. Get in touch with us today for more information!

Categories
Business

3 Tools Your Business Needs to Prevent Fraud

Credit cards are becoming the option of choice for most shoppers online due to their ease of use and accessibility. Hosted payment forms should include credit card sale options to increase the number of people who buy from their sites. 

While this option is becoming increasingly popular, credit card sales are still quite risky for both sellers and buyers. Fraud and phishing schemes are still at large online, which makes putting information online dangerous at times.

Fortunately, the internet wouldn’t be what it is if the good people out there didn’t come up with solutions to deter the actions of the bad ones. There are three amazing tools that can be used for almost all credit card sale processors available for any business to use. 

If your business is new to sales via credit cards, take these into account with your payment page builder for safer transacting:

Card Verification Value (CVV)

The CVV code is normally a three or four-digit code printed at the back of a credit card. This is an extra piece of information that can prevent fraud, as even if a picture of the front of your card is taken, it will likely need the CVV to complete a purchase. This number proves that the customer indeed has a physical credit card when making their purchase. Unauthorized users of a card will likely only have the card number, which means that including the CVV option will deter a lot of fraudulent purchases. 

This basic layer of defense is a must for all online sales, as it is ensured that the buyer has the physical card and is not using stolen card numbers. A CVV number cannot be stored by businesses, which is why it makes for the best first line of defense. 

Address Verification Service (AVS)

AVS is another common anti-fraud system that must be used by online businesses. Almost all credit cards support this and can assist in spotting fraudulent activities. 

This service compares the accuracy of the address provided with the one on file with the credit card company. A letter code indicates the information to see if it matches, doesn’t match, or partially matches. The list of letter AVS codes in full can be found here.

Utilizing AVS appropriately may even give your business lower processing costs and can help if you receive a chargeback. Businesses using this have been found to be better protected than those who didn’t use the service. Additionally, fees for this service generally range from just one cent to ten cents—but the value ultimately depends on the processor chosen. 

3D Secure

3D Secure is a fraud prevention tool that works through three parties as part and parcel of the authentication process. This is somewhat like an extra layer of defense against someone who has unauthorized access to a credit card with the card number and the CVV. 

It works by sending a verification code to the card owner when a purchase is about to be made. It is likely that only the cardholder has access to this code—which means a better and more secure transaction for your consumers! This way, even if someone with a stolen card tries to make a purchase, a code will be asked to be input to ensure that the purchase being made is truly by the card owner. 

Verified by Visa and MasterCard SecureCode are carriers of this feature and ensure that purchases made online are safer. A plugin by a provider can be provided to add this additional safety feature with your payment page.

Conclusion

Having added lines of defense when creating a payment page is important to remove the risks of fraud. Fraudulent actions and purchases can be potentially damaging to both the seller and the buyers, which is why investing in proper plugins and protective services can go a long way. 

Payment Page aims to assist international businesses of any scale craft simple and highly customizable payment pages that support credit cards and other forms of transactions. If you want a better way to run online payment pages, sign up for our services to be notified when we launch!