Low Risk and Standard Accounts
High-Risk Accounts
Adult Merchant Accounts
High Volume Corporate Accounts
Face to Face Payments (Chip n Pin)
Home Page
Account ID:
Password:
Login Now
Web Merchant Services - Online Payment Solutions
Merchant Support
Technical Support
Company Profile
Search Website
Payment Demos

High-Risk and Adult Merchant Account integration issues
.........................................................................................................................................................................................................................

Important Please Read: We highly recommend that you understand the relevant integration methods, or ask whoever is doing the integration (such as a developer). Not only will this help you work out how you want payments to be taken on your website (for example will you use 3D Secure, store card details, repeat billing facility etc.) it will also enable you to complete the relevant online application.

Need someone to do the integration? Please click here

Please note that with the High-Risk and Adult Merchant Account + Gateway you must integrate your website with one of the methods below before we can make your account live. Don't worry, we will only ask you to do this once your application has been 100% approved.

There are several different ways to integrate your site/shopping cart to the High-Risk Merchant Account + Gateway. The way in which information about purchases is passed between your shop and the payment service is called the Integration method.

Below are the different methods available:

1) CheckOut Integration

Please note that this bypasses SSL and PCI requirements and allows you to use the VPOS, but you cannot implement 3D secure or recurring payments through this integration. Also only Payment method is supported, not Authorize-Capture.

CheckOut is intended to be used by merchants who don´t want to implement their own CheckOut. It is not the only way to integrate with us. Therefore, it is important to understand the different processor operations and web services available prior to starting the integration in order to decide which features you will need.

The checkout system is designed to make the integration of the system as easy as possible. Integrating the checkout means integrating all our payments methods in one go. Through one interface it's possible to handle only credit cards at the moment, but other payment methods will be added in the future.

The checkout consists of posting some parameters, such as price and item description to our checkout page. Doing so will create a payment page with all the relevant payment options.

The user can interact with the CheckOut page to make his payment. Once the customer finishes the payment, the gateway posts to the success or error URL at the merchant side. This indicates whether the payment processed successfully or failed, and the merchant can also take advantage of the payment details posted by the gateway in the response.

Below is a functional overview of the operations that have to be done to process with CheckOut:

  • Get token: This operation allows the merchant to send payment information and get a token in order to avoid tampering so that the end user never sees the information sent between the merchant and the merchant account system.

  • Redirection to CheckOut: If the token is successfully generated, the merchant has to redirect the end user to CheckOut, where the payment details will be introduced by the consumer into the payment page.

  • Response: Once the payment is processed, the customer will be redirected to one of the URLs provided by the merchant whether the payment was completed successfully or not.

2) Web Service Integration (Basic Operations)

This integration type supports both recurring billing, and 3D Secure. but you are unable to use the VPOS (phone payment system) using the one account and a second merchant number will need to be generated. However this must be requested at the time off application.

The Basic Operations Web Service provides all the basic functionality you need to start processing transactions. This interface is ideal for customers who don’t have special requirements and want to start sending transactions as fast as possible.

The test page we supply displays a list of the available methods that can be called and also provides a link to the WSDL description of the Web Service. In addition, this is the URL where transactions must be posted during testing and integration process.

Once you know which web services fit better for your requirements, it is necessary to decide the flow used to collect the money from card holders. This can be done in two different ways: doing a one step operation called Payment, or in two steps using Authorize and Capture operations.

The next step is to select the protocol you will use to connect the web service. We support SOAP and HTTP POST requests; you can find detailed information and the samples available in the section Protocols Supported.

Recurring Billing integrations

Once a customers credit card details are completed and submitted, the information is then validated and saved securely. An ID for the card entered is given, which will be stored with the subscription record, for future billing. The card is charged using the stored card details and will either confirm their payment or inform you that the card was declined.

Unlike our other two accounts, the repeat billing facility is more manual. Once a customers credit card details are completed and submitted, the information is then validated and saved securely. An ID for the card entered is given, which will be stored with the subscription record, for future billing. The card is charged using the stored card details and will either confirm their payment or inform you that the card was declined.

Within your website you will be able to view all new subscriptions and those which are due soon. Once a payment is due you will manually request funds from the card which was stored originally for the user. From the subscriptions page you can click the history button to see the list of payments that were made for that subscription. You will also be able to view a list of customers.

The cardId and Guid can be obtained in two ways:

  • When you perform a transaction: the engine returns the CardId and CardGuid used for the transaction in the Cdc
  • Explicitly calling the method RegisterCard.

When using the recurring integration the credit card details will not be stored on your servers but they are stored on our PCI compliant servers. However you will still need to have PCI Compliance as they are initially entered within your website.

NOTE: Recurring transactions can be sent through the web service BasicOperations using the parameter merchantAccountType set to 4.

The last step prior to go live is to complete the certification

The certification is a fast process that can be completed in a couple of minutes; it consists of sending some test transactions that will differ based on the features you will use in the live environment. We will monitor these transactions to check the information is received as expected.

When you are done with the integration let us know the web services and authorization flow you want to use live, with this information we will prepare and send you the test cases and will enable the traces in the server.

Protocols Supported

The Payment Processor functionality is published via Web Services that can be accessed using the next protocols:

  • Soap 1.1
  • Soap 1.2
  • HTTP Post

All communications between customers and the bank are encrypted with SSL. We encourages the use of SOAP as the protocol to communicate with our web services. Using a SOAP toolkit dramatically reduces the development from a front-end perspective, since you don’t need to deal with XML or HTTP, but just instantiate objects and call methods on them. More information about SOAP can be found at:

All the web services are enabled to provide the WSDL necessary to build SOAP requests; in addition all operations provide an informational page with details about how to build the SOAP and HTTP POST requests. You can find the exact URL for each page in the description of the web methods.

Due the nature of our business integrations methods can change. Therefore the information within these documents is subject to change without notice. Up-to-date manuals and integration guides are available once your account is active and ready for testing.

Please click here to download any relevant documentation

* Need someone to do the integration?

If you already have a website and need to integrate it to our high-risk or adult merchant account please contact us. We can even design one from scratch - Please either email us or ring 01482 500334

............................................................................................................................................................................................................................
Related Pages


   
     
Web-Merchant Services Limited. Registration No. 03919014 © 1997-2012. All Rights Reserved
SimplyPayments™ and Web-Merchant Services (including all other trading arms) are fully compliant with the Payment Card Industry Data Security Standard (PCI DSS)