Preferred Payment Method
Designed with you and your customer in mind, Preferred Payment Method lets sellers configure their buyers’ preferred way to pay. This streamlined process eliminates the need for buyers to manually select their payment method, resulting in improved conversion rates and increased seller revenue.
Use Cases
Preferred Payment Method offers several benefits to sellers:
- A dedicated purchase experience: Sellers looking to offer a dedicated purchase experience to their buyers, like accepting only cards from the United States or preferring iDeal as a payment method for purchases from the Netherlands.
- Geo-location optimization: sellers who support transactions from multiple regions and experience higher conversion rates with specific payment methods, like buyers opting for SEPA from Italy.
How it Works
Sellers can implement Preferred Payment Method in two ways:
Implementation method | Description |
---|---|
Option 1: Preselect One, Hide Others | Preselect a single payment method and hide other options Example: Offer Cards and hide all others |
Option 2: Preselect One, Show Others | Preselect a payment method while still allowing buyers to view and choose alternative payment options Example: Preselect paypal while showing all other payment methods available for that region |
Pre-selecting a Payment for your Customer
You can pre-selecting a preferred payment method for your customer in two ways:
- By calling the FastSpring method
- By including the payment method in the payload
Before you begin
Here’s what you’ll need to pre-select a preferred payment method:
- a FastSpring storefront (Popup and Embedded)
- Familiarity with FastSpring Store Builder Library
- a valid payment method accepted by FastSpring for the region
Option 1: Call the FastSpring method to preselect one and hide others
Follow these steps to call the FastSpring method:
- Leave the customer object as it is, and append the payload with two new optional fields:
fastspring.builder.secure({
"country": "DE",
"language": "en",
"items": [{
"product": 'virtuso-100-credits',
"quantity": 2
}],
"paymentMethod": 'paypal',
"hideOtherPaymentMethods": true
});
-
Send the valid payment option in the existing payment directive method.
- You can pass the payment method accepted by FastSpring in that region, and hide all others, like in the following example:
fastspring.builder.payment(‘paypal’,true);
This previous example preselects PayPal as a payment method, but doesn't allow buyers to use other payment methods.
Option 2: Call the FastSpring method to preselect one but show others
Follow these steps to call the include the payment method in the payload:
- Leave the customer object as is, and append the payload with the following field:
fastspring.builder.secure({
"country": "DE",
"language": "en",
"items": [{
"product": 'virtuso-100-credits',
"quantity": 2
}],
"paymentMethod": 'paypal'
});
This option will pre-select the payment method specified in the payload. It will also show other payment options, so that customers can still navigate if they don’t have access to pre-selected payment methods.
- Send the valid payment option in the existing payment directive method.
- You can pass the payment method accepted by FastSpring in that region, like in the following example:
fastspring.builder.payment('paypal');
This previous example preselects PayPal as a payment method, but doesn't allow buyers to use other payment methods.
For more information, see Pass a Preferred Payment Method.
Valid Payment Method Values
The following table lists the values for each available payment method:
Payment Method | Value |
---|---|
Credit/debit cards | card |
PayPal | paypal |
Apple Pay | applepay |
Google Pay | googlepay |
Wire Transfer | wire |
Amazon Pay | amazon |
iDeal | ideal |
Sepa | sepa |
ACH | ach |
Pix | pix |
Alipay | alipay |
As shown in the examples on this page, you can use these options as either the value for the "paymentMethod"
field in a payload or as an argument passed into the fastspring.builder.payment()
method.
For more information, see Payment Methods Accepted.
The Customer Experience
Preselecting a Payment Method: When customers make a purchase, the Preferred Payment Method feature preselects the payment method, eliminating the need to scroll and choose one manually. This simplifies the checkout process and allows customers to enter their payment details directly:
Using a Different Payment Method: Customers always have the option to use a different payment method, including credit cards (applicable to all countries and currencies):
Using the Payment Method on File - New Purchase: Returning customers to the same store will have their default payment method exposed, enhancing their shopping experience. (Note: To restrict customers to use only a specific card, indicate this in the payload.)
FastSpring uses tokenization to securely store payment information, ensuring privacy and security. Payment information is stored only if customers select the "Securely save payment details for automated subscription renewal" checkbox for subscriptions or "Securely save payment details for future use" for perpetual products. FastSpring doesn’t share stored payment information with anyone.
Frequently Asked Questions
Which payment methods can I pre-select for my customer?
You can pre-select any payment method currently supported by FastSpring from that region.
Will the new payment method that FastSpring adds be in scope automatically?
Yes, any new payment method that we add will be automatically eligible to be pre-selected. Make sure you follow the region and currency combination.
Is this feature compatible with existing features like 1ClickPay?
Yes, this feature is backwards-compatible with all existing features.
Can a customer save and reuse a pre-selected payment method?
Customers can always save their payment methods. For returning customers, though, we currently support cards to be reused.
What do I need to do to ensure I can preselect a payment method?
Make sure you’re updated to our latest version of JS Library.
Can a user select another payment method? which payment methods will be available?
As long as you don’t hide the other payment options, users can select other payment methods, if they encounter any issues with the pre-selected payment method.
FastSpring provides all the payment methods that we would have offered in the regular checkout process.
Updated 2 months ago