Ch. 018. Payment Methods

Payment Methods

In this chapter:

The Payment Methods area (Admin > Preferences > Payment Methods) is used to set up various payment methods you can then enable on any of your Pressero B2B or B2C storefronts. Any payment methods defined in this window will be available through the settings on individual sites but must be enabled for those sites before the method will be available at checkout to a buyer.

The ability to manage multiple payment methods allows you to set up a library of payment methods you can then use on a site-by-site basis. You will also be able to assign different payment methods to Site Groups you create in your individual stores, so that one customer can have different payment methods available to them compared to another customer in the same store. 

 
 

Integrated and Non-Integrated Methods


You can have both integrated and non-integrated methods of payment. Integrated payment methods will work with merchant payment providers that we are integrated with, allowing you to process credit cards through your Pressero storefronts. An example of a non-integrated method could be Pay on Terms, letting the customer submit the order without requiring a payment at the time the order is placed.

It is important to understand that there are two entities involved in credit card processing: a Payment Gateway and a Payment Processor / Merchant Bank. Integrated payment method choices require 1) that you have an account with that merchant provider, 2) that you have access to your account credentials, and 3) that your account is in the appropriate mode for handling transactions coming from a Pressero site.

Current Integrated partners:

1Pay - Local Banking Charging
Alipay (China)
Banamex (Mexico)
CardConnect (by CloverConnect)
CIC (France)
CobrosYA (Uruguay)
Corvus (Croatia)
Dragonpay (Philippines)
EBS - Payment Gateway (India)
iPay88 (Indonesia)
K-Bank (Thailand)
Mercado Pago (Latin America)
MobilPay (Romania)
NAB Transact (Australia)
Pagos Online (Colombia)
PagSeguro (Brazil)
PayFast (South Africa)
PayFlow Pro Hosted (Note: This payment method was removed 1/10/2022; existing instances will continue to work, but after that date you will no longer be able to create new payment methods using this method. Use the new PayPal payment method.)
PayPal (New! Available 1/10/2022.)
PayPal – Website Payments Standard (Note: This payment method was removed 1/10/2022; existing instances will continue to work, but after that date you will no longer be able to create new payment methods using this method. Use the new PayPal payment method.)
Paytrail (Finland)
PayU Webcheckout (Mexico, Colombia, Panama, Brazil, Chile, Peru, and Argentina)
 

Note: there are also two types of integrated payment providers: those that require that the site be secure on HTTPS, and those that do not require the site to be secure on HTTPS.

For integrated payment providers that require that the site be secure on HTTPS, the credit card will be processed on the Pressero server on your secure site, and the customer does not leave your website to complete the transaction. For example, Authorize.Net requires that the site be secure on HTTPS for any transactions to be processed. You will be able to obtain a certificate for your website directly within Pressero by marking the site to be secure, you do not need to purchase a security certificate from an outside vendor for any of your Pressero sites.

When using an integrated payment provider, also make sure that the primary domain for your site is marked in the Settings > Domains tab to be the secure address for your site, and that Redirect to Primary Domain is enabled. Please see this article for more information: What does the error, "Blocked a frame with origin "(my site's domain address)" from accessing a cross-origin frame" mean?

For integrated payment providers that do not require the site to be secure on HTTPS, the buyer will be directed to the payment provider’s website for the credit card to be processed. This payment provider is the one that holds the SSL certificate. You do not need to contact support to set up these payment providers in your account, but you do need to first contact that provider and get set up with them and have the credentials they give you available.

For specific changes and values for DNS management, enabling a secure certificate for your site, and other site domain address management questions, please see the articles below. Please open a ticket at support.aleyant.com if you have any questions regarding this process.

Note: If you have multiple domains enabled for the site and you enable Hosted payment methods (Authorize.NET, CyberSource Hosted, Moneris Hosted and PayPal), you must use the primary domain or set up a redirect to go to the primary page. You can set up the redirect by going to Admin > [Select Site] > Settings > Domains and click the Redirect to Primary Domain checkbox as shown in the example below.

 

 
 

Creating a New Payment Method


Go to Preferences > Payment Methods. The list of payment methods (in the Payment Methods page) will be empty on a new Pressero account, and you will need to set up any payment methods to be used by your sites. As you add payment methods, they become visible in the Payment Methods page. To create a new payment method, click on the "+ Add New" button at the top of the page. 

Method Type – Select the Method Type from the drop-down list of the current providers Pressero supports. If you are setting up a non-integrated method, choose "Misc."

You can have multiple payment methods created for similar payment types. For example, you may want to use your PayPal account information for all of your B2B accounts except one that is a broker account. In this situation, you could create another PayPal method using the broker’s PayPal account information and choose that one in any of the stores to which that broker is assigned. 

Method Name – Enter a unique Method name to describe this method type. Example: PayPal, Open Terms, etc.

Depending on the method type that was chosen, another form area will display if additional information is required to complete the setup of the particular method type. For integrated payment methods, you will need to contact the provider and set up an account with them before adding the payment method to Pressero and enabling it on the site.

You may see a warning message when setting up payment methods:

WARNING: This payment method requires that you have a security certificate for any sites that will use this method. You can set this in the [select site] > Settings > Domains tab.  

This warning message is displayed on the window in red text when adding payment methods. This warning message is static text. The message will always be displayed in this location on the window and does not change when secure processing has been set up on the account.

Test Mode – Most payment methods have a Test setting available to them that should only be enabled if you are specifically directed to do so by an Aleyant representative. If you set up a method using this option, once you have tested an order and it is successful, you will need to create a new payment method for this type without the Test Mode checkbox checked because payment method settings cannot be edited once they are saved.

Editing a Payment Method


The settings for existing methods on the payment methods list can be viewed by clicking the pencil icon to the left of the name. Note: You can only view the setup for existing methods – you cannot change or edit it. If you need to edit or change the settings, a NEW payment method must be created. 

Testing Payment Method (Before Going Live)


When you first set up your payment method in your Pressero account, it is highly recommended that it is tested before going live. As mentioned above, most payment methods have a checkbox to test in a "Test Mode." We suggest you first leave that disabled and try a transaction with the service using your account. You may wish to set up a new product with a low price or create a promotional code to give a discount on an existing product to test transactions through your site. If you are not seeing the results you expect, submit a support ticket with as much detail as you have so we can assist you. We may at that time request that another payment method be created in the Test Mode. 

The merchant provider accounts themselves can also have testing mode settings on the account side. The Test setting on a payment method is a Pressero test setting that does not relate to the settings on the merchant account. Please review the documentation from your merchant provider regarding Test Mode versus live, or other modes on your merchant account. If the account is in a test mode, there will be specific requirements for any transactions, and the transactions may not process as expected.

Payment Method Setup Examples


Some payment method setup details are listed below, but this information can change at any time. The process is similar across the different payment methods; you must have the credentials to access the merchant provider account when the payment method is being set up, and your merchant provider account must be in the appropriate mode to process transactions coming from Pressero.

Misc

Miscellaneous payment methods are used for stores that do not require that a payment be submitted at the time the order is placed. If you are just starting to work with your Pressero account, you will want to set up at least one Misc method to test your site setup. 

To set up a Misc payment method in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select Misc in the Method Type drop-down.
  • Name the method.
  • Save.
  • If you go to Sites > [Select Site] > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.
 

1Pay – Local Banking Charging

You first need to set up an account with 1Pay and obtain an Access Key and a Secret Key.

To set up 1Pay – Local Banking Charging in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select 1Pay – Local Banking Charging in the Method Type drop-down.
  • Name the method.
  • Enter the Access Key and Secret Key (assigned to you by 1Pay).
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.
 

Alipay (China)

You first need to set up an account with Alipay and obtain a Merchant ID and a Security Code.

To set up Alipay in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select Alipay in the Method Type drop-down.
  • Name the method.
  • Enter the Merchant ID and Security Code assigned to you by Alipay.
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.
 

Authorize.Net CIM

The Authorize.Net Customer Information Manager (CIM) allows you to store customers' sensitive payment information on their secure servers, simplifying your compliance with the Payment Card Industry Data Security Standard (PCI DSS) as well as the payments process for returning customers and recurring transactions.

Pressero doesn't have access to the full card number (expire date, security code, etc), only to a profile ID and this respects all requirements from PCI, since the information is not on Aleyant's server. 

See the image below. Notice that the customer can either use a credit card on file, or use a new credit card. If they use a new credit card it will also be stored. If they use a credit card on file, the name on the credit card, credit card number, code, expiration date and billing address are all grayed out and cannot be changed. The customer can have up to 10 profiles stored and can delete one of their profiles if they need to. So if their card has an expiration date that is past, or if they have a new billing address for the card, they will want to remove the profile and add it again (by ordering). 

View when CIM is enabled:

 

Important Note: Before clicking “Add new credit card,” please confirm the billing address on the checkout page (when profiles option is enabled). Pressero will use the current billing address and create a profile on the Payment provider's site, which cannot be changed. If you edit a billing address on the Checkout page in Pressero AFTER you Add a new credit card, the second address will NOT update on Authorize.Net; you will have to remove the created profile and add a new one.

View when CIM is not enabled:

 

 

 

To get started, first contact Authorize.Net and set up an account with them, then go to Pressero Admin > Preferences > Payments and select the Authorize.Net CIM method from the drop-down. Authorize.Net will provide to you an API Login ID and Transaction Key which you will enter into the setup. A Secret Hash Value will be automatically generated after you save the entries. 

You first need to set up an account with Authorize.Net and obtain an API Login ID, Transaction Key, and Public Client Key. The new parameter called a Public Client Key can be obtained from your Authorize.Net Dashboard (Account > Settings > Security Settings > General Settings > Manage Public Client Key). Please note that you will also need an SSL certificate to use Authorize.Net since the credit cards are processed on the Pressero site.  

To set up Authorize.Net CIM in Pressero: 

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select Authorize.Net CIM in the Method Type drop-down. 

  • Name the method. 

  • Enter your API Login IDTransaction Key, and Public Client Key (these were assigned to you by Authorize.Net). 

  • Click Use CIM Profiles to enable the Customer Information Manager (CIM) functionality of Authorize.Net, which allows the use of customer credit card profiles.  

Note: To use CIM profiles with Authorize.Net you must have the CIM capability set up inside of your Authorize.Net account. If you are not authorized to use CIM with your Authorize.Net account, then the payment method will not process and return an error. Do not check the box unless you have CIM set up in your account. 

  • Send Order Items is checked by default; leaving this checked sends the order items to Authorize.Net. Note: Authorize.Net will only allow 30 items. If the user orders more than 30 items and you have this turned on, the user will not be able to check out. 

  • Click “Save. 

  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name. 

*Note! 
  • Authorize.Net only allows 31 characters for a product name. Because of that, if your product name is longer than 31 characters, you will notice that the product name sent to Authorize.Net is truncated. This is a limitation of Authorize.Net and not something Pressero can control. 
  • The requirement is that all billing addresses coming from Pressero include a First and Last Name. It is important to note that Pressero does not require a first and last name be added when creating addresses used in the address book or the locations. Because of this, we will try and get the first and last name associated with the address (if it was entered), and if it is not there, Pressero will get the information from the name on the card. It will split the name from the user and the first part will be used as the first name and the last part as the last name.   

 

Banamex (Mexico)

You first need to set up an account with Banamex and obtain a Merchant ID and Merchant Access Code. Please note that you will also need an SSL certificate to use Banamex since the credit cards are processed on the Pressero site.

To set up Banamex in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select Banamex in the Method Type drop-down.
  • Name the method.
  • Enter your Merchant ID, and Access Code (assigned to you by Banamex).
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.
 

CardConnect (by Clover Connect)

You first need to set up an account with CardConnect and obtain an API Username and API Password. If you are interested in using CardConnect, please contact Account Manager Lauren Neal to help set up your account. 

Important: Regardless of whether you already have a Clover Connect account, you still need to contact Lauren Neal to set up your Pressero credentials

To set up CardConnect in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select CardConnect in the Method Type drop-down.
  • Name the method.
  • Enter the API Username and API Password in the boxes (assigned to you by CardConnect).
 
  • Click "Save."
  • If you go to [Select Site] > Settings > Payments tab, you will now see that you can “turn on” this method in the site. Click the pencil beside the method name to edit, then click the "Enable" button, then "Save." 
 
 
After you have setup your CardConnect payment method, you should test it as a buyer in the store. At Checkout > Payment the buyer will see a CardConnect screen like this:
 
 

CashNet (https://www.cashnet.com/platform/)

CashNet is a leading payment technology from Blackboard that provides secure transaction services to over 700 campuses in higher education, reaching 5 million students nationwide. Allows users to create, manage, and operate a storefront with its own URL to sell only the items they choose​ and stores all transaction information in the central CashNet database.

For the CashNet integration, every product sent to the payment provider must have an integrationID that is valid with CashNet. If the integration ID is not there, CashNet will reject the payment or may not accept that item cost. This payment method is only for universities/colleges that have partnership with them and all the items need to exists with CashNet.

Setup:

  • You must receive and enter the following information in the Payment setup area under Preferences: Checkout Merchant name, Station Code and Store URL. 

  • You must receive and enter the Integration ID for each product you want to use in your store from CashNet and enter it in the Site > Catalog > Products [select product] > settings > Integration ID field. 
 

CIC (France)

You will first need to set up an account with CIC. You will need to obtain an EPT number and security key from CIC. 

To set up CIC in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select CIC in the Method Type drop-down.
  • Name the method.
  • Enter your EPT number and Security Key (these were assigned to you by CIC).
  • Select the Environment at which you would like to point.
  • 3D Secure Challenge (options): 
    • Do not use 3D Secure - old logic; Pressero will use old HASH algorithm and will not provide any information related 3D Secure. This protocol will work until April, 1, 2021 (cancelled by payment provider).
    • Default value - Pressero will use new algorithm and will not require a special action for 3D Secure.
    • Challenge is not required - Pressero will use new algorithm but will ask payment provider NOT to use 3D Secure if it possible for card holder.
    • Challenge is required - Pressero will use new algorithm and will ask payment provider to ALWAYS use 3D Secure.
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.

 

 

CobrosYA (Uruguay)

In order to user this payment method you need to:

  • Create an account with CobrosYa.
  • Obtain the API credentials
 
  • Go to Admin > Preferences > Payment Methods, click +Add New. Select CobrosYA in the drop-down.
  • Select CobrosYa in the Method type drop-down.
  • Name the method in the Method Name field.
  • Enter the API Key.
  • Select the number of days to be added to the invoice expire date (1, 5, 10 or 15).
  • Select the currency that will be used to charge the user.
  • Set the Payment Type they will use on Pressero.
  • Activate on site.
  • Copy the Postback URL back to CobrosYa

Corvus (Croatia)

You will first need to set up an account with Corvus. You will need to obtain a Store ID and a Secret Key from Corvus.

To set up Corvus in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select Corvus in the Method Type drop-down.
  • Name the method.
  • Enter the Store ID and Secret Key (these were assigned to you by Corvus).
  • Select the Language (Croatian is the default).
  • Click Send currency code always as HRK box.
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.
 

CyberSource Hosted

You first need to set up an account with CyberSource and obtain an Access Key, Merchant Profile ID and Merchant Security Key. Please note that you will also need an SSL certificate to use CyberSource since the credit cards are processed on the Pressero site. 

To set up CyberSource in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select CyberSource in the Method Type drop-down.
  • Name the method.
  • Enter your Access Key, Merchant Security Key and Merchant Profile ID from the CyberSource Profile.
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.

Notes about CyberSource:

  • In the CyberSource account > Profile General Settings, make sure Silent Order post is enabled.
  • If the payment method you are To set up in Pressero has Test checked, you are in Test mode and can only use the values from the CyberSource Test Business Center.
  • If the payment method you are To set up in Pressero has Test unchecked, you are in Live mode and can only use the credentials from the CyberSource Live Business Center.
 

Dragonpay (Philippines)

You first need to set up an account with Dragonay and obtain a Merchant ID and Merchant Access Code.

To set up DragonPay in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select Dragonpay in the Method Type drop-down.
  • Name the method.
  • Enter your Merchant ID and Merchant Access Code (these were assigned to you by Dragonpay).
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.
Note: If Dragonpay requests your Postback URL or Redirection URL, these URLs can be found in Sites > Settings > Payments tab within the Dragonpay payment method box.
 
 

EBS – Payment Gateway (India)

You will first need to set up an account with EBS. Please note that with this option you do not need an SSL certificate since the customer will be brought to the EBS site for credit card processing.

To set up EBS in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select EBS - Payment Gateway in the Method Type drop-down.
  • Name the method.
  • Enter your Account ID and Secret Key (assigned to you by EBS).
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.
 

iPay88 (Indonesia)

You will first need to set up an account with iPay88. Please note that with this payment method you do not need an SSL certificate. 

To set up iPay88 in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select iPay88 in the Method Type drop-down. 
  • Name the method. 
  • Enter your Merchant ID and Merchant Key. These were assigned to you by iPay88. 
  • Save. 
  • If you go to Sites> Setttings > Payments tab, you will now see that you can "turn on" this method in the site by clicking the box next to the payment method name. 
 

K-Bank (Thailand)

You will first need to set up an account with K-Bank and obtain a Merchant ID, Terminal ID and MD5 Key. For the Payment confirmation to work, the site must be secure with a valid certificate, otherwise K-Bank will not post back the payment information to Pressero. 

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select K-Bank in the Method Type drop-down.
  • Name the method.
  • Enter your Merchant ID, Terminal ID and MD5 Key (assigned to you by K-Bank).
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.
 

Mercado Pago (Latin America)

You will first need to set up an account with Mercado Page and obtain a Client ID and Client Secret. Obtain the credentials from the Mercado Pago site; this site provides Client_ID and Client_Secret: https://www.mercadopago.com/mlb/ferramentas/aplicacoes

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select Mercado Pago in the Method Type drop-down.
  • Name the method. 
  • Enter your Client ID and Client Secret.
  • Activate the payment method for the site (Site Settings > Payment Tab).
  • Obtain the Payment Method Postback URL.
  • Save. 
  • Go to the Mercado Pago Notification website and add the Postback URL (https://www.mercadopago.com.br/ipn-notifications)

Note: The URL should be lowercase otherwise Mercado Pago will say that the URL is invalid.

 

Midtrans

You will first need to set up an account with Midtrans and obtain a Merchant ID and Server Key. MidTrans (formerly Veritrans) does not accept payment amounts using decimals. This requires that we round UP the amount charged in the store to whole numbers. This is for the final payment amount sent to them.  

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select Midtrans in the Method Type drop-down.
  • Name the method.
  • Enter your Merchant ID and Server Key (assigned to you by Midtrans).
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.
 

MobilPay (Romania)

You first need to set up an account with MobilPay and obtain a MobilPay URL, Merchant Login, and Merchant Password. Please note that you will also need an SSL certificate to use MobilPay since the credit cards are processed on the Pressero site. 

To set up MobilPay in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select MobilPay in the Method Type drop-down.
  • Name the method.
  • Enter your MobilPay URL, Merchant Login, and Merchant Password (assigned to you by MobilPay).
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.
 

Moneris Hosted

You first need to set up an account with Moneris and obtain a Store ID and Hosted Page Key. Visit this page to get information and steps to activate your account with Moneris

In the Hosted Paypage Configuration page in your Moneris Hosted account, check the "Enable Transaction Verification" box as shown in the screen below. This allows Pressero to validate that the Payment is generated by Moneris. 

To set up Moneris in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select Moneris in the Method Type drop-down.
  • Name the method.
  • Enter the Store ID and Hosted Page Key (assigned to you by Moneris).
  • Save.

NAB Transact (Australia)

You first need to set up an account with NAB Transact and obtain a Client ID. 

To set up NAB Transact in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select NAB Transact in the Method Type drop-down.
  • Name the method.
  • Enter your Client ID (assigned to you by NAB Transact).
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.
 

Pagos Online (Columbia)

You first need to set up an account with Pagos Online and obtain a User ID, Encryption Key, Development URL, Production URL, Return URL, and Notification URL. Please note that you will also need an SSL certificate to use Pagos Online since the credit cards are processed on the Pressero site. 

To set up Pagos Online in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select Pagos Online in the Method Type drop-down.
  • Name the method.
  • Enter your User ID, Encryption Key, Development URL, Production URL, Return URL, and Notification URL (assigned to you by Pagos Online).
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.
 

PagSeguro (Brazil)

You first need to set up an account with PagSeguro and obtain an Email and Token Key.  

To set up PagSeguro in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select PagSeguro in the Method Type drop-down.

  • Name the method.
  • Enter the Email address and the Token Key (assigned to you by PagSeguro).
  • Click "Save."
  • To enable this payment method, go to Sites > Settings > Payments (tab) and click the "Enable" checkbox next to the payment method name.
  • Enter a custom message (optional). 
  • Enter the Post Back Url in the field. 
  • Edit the appearance of the payment button (optional). 
  • Click "Save." 
 
  • In PagSeguro, the configation should be done in "Perfis de Integracao" > Aplicacao. 
  • To receive the payment notification in Pressero, enter the Postback Url in "Definir URL para notificações de Pagamento".

 

PayFast (South Africa)

You first need to set up an account with PayFast and obtain a Merchant ID and Merchant Key.

To set up PayFast in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select PayFast in the Method Type drop-down.
  • Name the method.
  • Enter your Merchant ID and Merchant Key (assigned to you by PayFast).
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.
 

PayFlow Pro Hosted 

(Note: This payment method will be removed on 1/10/2022; existing instances will continue to work, but after that date you will no longer be able to create new payment methods using this method. Use the new PayPal payment method.)

You will first need to set up an account with PayPal for the PayFlow Pro Hosted service and obtain a User ID, Vendor ID, Partner ID, and Merchant Password. Please note that you will need an SSL certificate to use this since the credit card is processed on your Pressero site. With PayFlow Pro Hosted, PayPal acts as both the Gateway and the Processor.

Step 1. Setting up a PayFlow account within PayPal Manager

If you have an existing PayPal Payments Pro account, or similar, you’ll need to contact PayPal and have them enable PayFlow Hosted Pages for you in PayPal Manager.

Once that’s enabled, in PayPal Manager > Service Settings (tab), you’ll see a new tab, “Hosted Checkout Pages.”

Click the Set Up link under Hosted Checkout Pages. Make sure that the following fields have their associated values:

  • Under Choose your settings, set the Transaction Process Mode drop-down to “Live.”

  • In the Billing Information section at the bottom of the screen, enable CSC for both Make these fields required and Make these fields editable. If CSC is not editable, then a user will not be able to enter their credit card security code. The credit card security code is also required for any transactions from Pressero sites. 

 

  • Set the Confirmation Page Option to “On my website.”
     
  • Set the Enable Secure Token drop-down to “Yes.”

Click "Save Changes".

Next, click Customize at the top. You'll be presented with three layouts. Choose "Layout C." (Choosing one of the other layouts will cause issues at checkout.)

Click "Save Changes".

Next, set up a new user in PayPal Manager to use for this integration. In PayPal Manager, go to Account Administration > Manage Users.

  1. Click Add User at the top.

  2. Enter information for this user. Take note of the four values that you will use in the Pressero setup:

    1. User Login Name
    2. User Login Password
    3. Partner
    4. Merchant Login
  3. When choosing a value for the Select a Predefined Role drop-down, be sure to choose “FULL TRANSACTIONS”.

 

4. Log out of PayPal Manager and re-log into PayPal Manager using the new account you just created.

5. You will be prompted immediately to enter a new password. Finish setting this up and you will have an updated set of information:

  1. User Login Name
  2. User Login Password (just updated)
  3. Partner
  4. Merchant Login

Step 2. To set up PayFlow Pro Hosted in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select "PayFlow Pro Hosted" in the Method Type drop-down.

  • Name the method.

  • Enter your User ID, Vendor ID, Partner ID, and Merchant Password (assigned to you by PayPal). The fields should be mapped as follows, by entering the values from PayPal Manager into the Pressero fields. The values will be unique to the user you created in the previous steps:

  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.

Note: make sure in your "Manage Security" area in PayPal Manager that you're not restricting access by IP addresses. This will cause authentication errors when a Site User attempts to make their payment.
 
PayPal (Note: This payment method will be available on 1/10/2022.)
 

You will need a PayPal business account to complete this process. If you do not have one set up, you will have the opportunity to set it up during this process. 

To set up PayPal in Pressero: 
  • Go to Admin > Preferences > Payment Methods, click +Add New, then select PayPal in the Method Type drop-down. 
  • Name the method by entering the name by which you want to refer to this method in the Name field, then click the Save button. 
 
  • Notice "Authentication Required" (in red) in the Status column below. Click the pencil icon to the left of the name.  
 
 
 
  • Click the Connect with PayPal button to begin the authentication process.  
 
 
  • Clicking the Connect with PayPal button opens a window to connect to your PayPal account and set it up to receive payments.
IMPORTANT: Follow the prompts to revise your current PayPal business account to accept payments. The prompts vary by country; the screens shown below are examples of the types of screens you may see. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • When you return to Pressero, note that the status is "Authenticated" in the Status column.  
 
 
 
 
  • If you go to Sites > [Select Site] > Settings > Payments tab, notice that you can “turn on” this method in the site by clicking the box next to the payment method name.
 

PayPal - Website Payments Standard 

(Note: This payment method will be removed on 1/10/2022; existing instances will continue to work, but after that date you will no longer be able to create new payment methods using this method. Use the new PayPal payment method.)

You will need a free PayPal business account (Payments Standard). You can go to https://www.paypal.com/us/cgi-bin/&cmd=_registration-run in order to start signing up. Click "Get Started" in the Business area. Then choose "Accept Credit Cards + Paypal." On the pop up window asking which online check out method, choose "PayPal-hosted checkout ($0.mo.)" After that, you can follow PayPal's instructions to complete the account setup process. Make sure you follow the instructions to confirm your email address after creating the account.

  • You will need to enter the following PayPal IPN into your PayPal account: https://admin.chi.v6.pressero.com/payment/ipn 
  • Log into PayPal, click "Profile" on the My Account tab. In the Selling Preferences column, select "Instant Payment Notification Preferences." Click "Choose IPN Settings." You MUST enter https://admin.chi.v6.pressero.com/payment/ipn as the Notification URL. Select "Receive IPN messages (Enabled)". Click "Save." See PayPal help here: https://developer.paypal.com/docs/api-basics/notifications/ipn/IPNSetup/#setting-up-ipn-notifications-on-paypal
  • Once your PayPal account has been created, and your IPN has been entered, go to the "General Settings" tab in your Pressero admin site. Then click on the "Payments" tab. Enter the email address associated with your new PayPal business account into the Merchant ID field and click "Save."

If the steps above are not completed, you may experience some of the following issues:

  • Orders not being marked "paid" in your administrative area > Orders.
  • Customer and Site administrators will not receive confirmation from Pressero that an order has been completed. You will only receive a receipt from PayPal to your account email.
  • PayPal may add tax to the transaction.​​​

Test Mode: Enabling Test Mode for PayPal – Website Payments Standard will cause transactions to be sent to the PayPal sandbox environment, instead of to the PayPal live servers. PayPal support and documentation will need to confirm any details for using their sandbox environment.

You will first need to set up an account with PayPal, and obtain a Merchant Login. Please note that you will need an SSL certificate to use PayPal – Website Payments Standard since the credit card is processed on your Pressero site.

To set up PayPal – Website Payments Standard in Pressero:
  • Go to Admin > Preferences > Payment Methods, click +Add New, then select PayPal – Website Payments Standard in the Method Type drop-down.
  • Name the method.
  • Enter your Merchant Login (assigned to you by PayPal).
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.
 

PayPal Evolution (France)

Refer to the instructions for PayPal - Website Payments Standard for setup.

 

Paytrail (Finland)

You will first need to set up an account with Paytrail. You will need to obtain a Merchant ID and Merchant secret from Paytrail. 

To set up Paytrail in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select Paytrail in the Method Type drop-down.
  • Name the method.
  • Enter your Merchant ID and Merchant Secret (assigned to you by Paytrail).
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.
 

PayU Webcheckout (Mexico, Colombia, Panama, Brazil, Chile, Peru and Argentina)

You first need to set up an account with PayU Webcheckout and obtain a Merchant ID, Account ID, API Login and API Key.

To set up PayU Webcheckout in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select PayU Webcheckout in the Method Type drop-down.
  • Name the method.
  • Enter your Merchant ID, Account ID, API Login and API Key (assigned to you by PayU Webcheckout).
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.
 

Redsys

You first need to set up an account with Redsys and obtain values for Merchant Code, Merchant Signature, and Merchant Terminal. Please note that you will also need an SSL certificate to use Redsys since the credit cards are processed on the Pressero site. 

To set up Redsys in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select Redsys in the Method Type drop-down.
  • Name the method.
  • Enter your Merchant Code, Merchant Signature, and Merchant Terminal values (assigned to you by Redsys).
  • Select the Consumer Language.
  • Save.
  • If you go to Sites > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.
 

Stripe

You first need to set up an account with Stripe. This payment method requires authentication. You will also need an SSL certificate to use Stripe since the credit cards are processed on the Pressero site. 

Note: Pressero charges an application fee for each transaction (see table below). 

2.5% for transactions up to $2,500
1.75% for transactions of $2,500.01 to $5,000
1% for transactions of $5,000.01 to $10,000
.5% for transactions of more than $10,000


Note: There is no Test Mode option in the Payment Method settings for Stripe because Stripe does not offer a test mode sandbox for regular accounts. We recommend creating a product for a very low price, less than $1, to test this payment method once it is enabled on your site.

To set up Stripe in Pressero:

  • Go to Admin > Preferences > Payment Methods and click +Add New.

 

  • Enter the name of the payment method in the Method Name field.
  • Select Stripe in the Method Type drop-down as shown in the screen below.

 

  • Click Save. Note the "Authentication Required" message in the Status column. 

 

  • Re-edit the method you just created by clicking the pencil icon to the left of the method name. Note the “Authentication Required!” message. To authenticate, click the “Connect with Stripe” button as shown in the screen below.
 
 
 
 
  • You will be taken to your Stripe account, and presented with the screen below. Log into your Stripe account if you have not already done so. 
  • After you log into Stripe, scroll to the bottom of the page and click the “Authorize access to this account” button. You will return to the Payment Methods screen in Pressero.
Note: The "Authenticated" message now appears, along with the Bancontact Mode check box, as shown in the screen below. If you check the Bancontact Mode check box, Stripe will ONLY accept payments made in Euros and processed by Bancontact. No other Stripe options will be available.   
 
 
 
  • Note: If you choose to use Bancontact Mode, the selected site Culture must use Euros. Culture is set in Site > Settings > General as shown in the screen below. 
 
  • When you return to the Payment Methods list screen, the status for Stripe has changed to "Authenticated." 
 
 
 

Note: The "Status" column in the Payment Methods list page displays the authentication status (see example above). Not all payment methods use the same authentication method; therefore, some methods may not display a status in the Status column.   

  • If you go to Sites > [Select Site] > Settings and open the "Payments" tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.

 

TouchNet

You first need to set up an account with TouchNet and obtain values for Site ID, API Username and API Password. Please note that you will also need an SSL certificate to use TouchNet since the credit cards are processed on the Pressero site. 

To set up TouchNet in Pressero:

  • Go to Admin > Preferences > Payment Methods, click +Add New, then select TouchNet in the Method Type drop-down.
  • Name the method.
  • Enter your Site ID, API Username and API Password values (assigned to you by TouchNet).
  • Save.
  • If you go to Sites > [Select Site] > Settings > Payments tab, you will now see that you can “turn on” this method in the site by clicking the box next to the payment method name.