Friday, 26 May 2017

WooCommerce WorldPay 3.6.0 Extension

WooCommerce WorldPay 3.6.0 Extension

Download

http://getlot.co/shop/woocommerce-worldpay-extension/

Get it now


Take payments via WorldPay

The WorldPay gateway plugin lets you accept credit card payments via a secure, hosted payment page. Because WorldPay handle the payment process for you, no SSL certificate is required on your site.
WorldPay’s affordable online payment gateway enables your business to accept all major payment methods and credit and debit cards, including Diners, MasterCard, Visa, Amex, Maestro and JCB.
Hosted payment page
On your store, when an order is placed by a customer, the customer is taken to WorldPay to make a secure payment. After the customer completes their payment the order is confirmed and the user is taken to the thank you page on your site. This all takes place in one tab, for a seamless user journey.

WorldPay

The WorldPay payment gateway allows you accept credit card payments via a secure, hosted payment page without needing an SSL certificate on your WooCommerce store. The payment process takes place in a single tab, for a seamless user journey.
WorldPay handles all major payment methods, debit cards and credit cards, including Diners, MasterCard, Visa, Amex, Maestro and JCB. After completing payment, the order is confirmed and the customer is taken to a Thank You page on your site.
We recommend using the MD5 setting for additional security. The transaction information will include an encrypted value that is used to check that data sent to WorldPay has not been modified.

Setup and Configuration

worldpay-image-eight
Go to: WooCommerce > Settings > Checkout > WorldPay.
Add the Installation ID, supplied by WorldPay, to your settings in WooCommerce. You should create a Payment Response password. Using the MD5 secret is recommended. Once entered you should save the settings.
If you are using WorldPay with WooCommerce Subscriptions (WorldPay call this FuturePay) or if you want to be able to process refunds from your WooCommerce admin then you will need to enter a Remote Administration Installation ID and Remote Administration Installation PasswordThese are provided by WorldPay, you will need to request them, they are not issued by default when you apply for an account.
Visit http://worldpay.com/uk and click Account Login
Visit http://worldpay.com/uk and click Account Login
Use the Business Manager Login link
Use the Business Manager Login link
Login with your username and password
Login with your username and password
Choose your Merchant Code
Choose your Merchant Code
Click Setup and then the "Select Junior" Test Integration Setup "cog"
Click Setup and then the “Select Junior” Test Integration Setup “cog”
worldpay-image-six
Enter the settings from your WooCommerce settings page and select the boxes indicated.
  • Change ‘Store-builder used’ to ‘Other’
  • Set ‘store-builder: if other – please specify’ as ‘WooCommerce’
  • ‘Payment Response URL’ will be found in your WooCommerce settings for the gateway plugin. Make sure you copy this exactly as it is shown.
  • Tick ‘Payment Response enabled?’
  • Tick ‘Enable Recurring Payment Response’
  • Tick ‘Enable the Shopper Response’
  • ‘Payment Response password’ needs to be set using the same value from your WooCommerce settings
  • ‘MD5 secret for transactions’ needs to be set using the same value from your WooCommerce settings – if you have left it blank in your WooCommerce settings then you can leave it blank here.
  • ‘SignatureFields’ needs to be set using the same value from your WooCommerce settings – if you have left the MD5 secret blank in your WooCommerce settings then you can leave this blank.
WorldPay settings, shown in your WooCommerce settings
WorldPay settings, shown in your WooCommerce settings

WorldPay FuturePayWorldPay & Subscriptions

The WorldPay gateway for WooCommerce supports subscription payments  with WooCommerce Subscriptions (separate purchase). WorldPay calls this FuturePay.
On Subscriptions:
  • Subscriptions can only be modified if there is more than 2 weeks for the next payment.
  • Subscriptions with a regular payment schedule of less than 2 weeks between payments CANNOT be modified. They can only be cancelled.
  • Cart cannot contain more than one subscription but can contain a subscription product and an ordinary product.
  • Subscriptions can be cancelled from your WooCommerce admin or from the customer’s My Account page. To do this you MUST APPLY TO WORLDPAY for a Remote Administration Installation ID and enter the ID and password in to your settings. If you don’t enter a valid Remote Administration Installation ID and password, you can cancel the subscription in your WooCommerce admin but also need to cancel in your WorldPay FuturePay admin area.
skAC
Enter your Remote Administration details to activate the ability to cancel subscriptions from your WooCommerce Admin

URL Submission Method

wp-submissionmethod
The advantage of the URL method is that there is one less page for your customer to visit, disadvantages are the recipient can see all the attributes and values in the URL string so you may not feel it is secure. This is an important difference when compared with the FORM method.
You should add an MD5 Secret to your WorldPay settings if you are using the URL method.

Customization

Note: This is a Developer level section. If you are unfamiliar with code and filters and resolving potential conflicts, select a WooExpert or Developer for assistance. We are unable to provide support for customizations under our  Support Policy.

Adding Custom Arguments Sent To WorldPay

From version 3.4.1 onwards you can modify the list of arguments that is sent to WorldPay, allowing you to add your own, which can then be included in emails.
For example:
add_filter( 'woocommerce_worldpay_args', 'custom_woocommerce_worldpay_args', 10, 2 );
function custom_woocommerce_worldpay_args( $worldpay_args, $order ) {
$worldpay_args['MC_test_field'] = 'This should show up somewhere';
return $worldpay_args;}
You will need to login to WorldPay and modify the email templates to use this additional information. your field name should be prefixed with “MC_” as in the example above.
You should not modify the standard fields, these are required by WorldPay and changing them could prevent your customer from checking out.

Troubleshooting

Customer is not redirected back to your website after payment

You can find the correct Payment Response URL in your WorldPay settings in your store. Make sure that you paste this into your WorldPay settings exactly as it is on your site. If your URL starts with HTTPS and your customers are not redirected back to the site then change the HTTPS to HTTP and test, WorldPay can have issues when returning to HTTPS URLs, this is a known issue at WorldPay.

BulletProof Security

If you have BulletProof Security installed and you experience issues with your customers not being returned to your site please review the information in this link http://forum.ait-pro.com/forums/topic/403-woocommerce-worldpay-gateway/

Sorry, there was a problem processing your payment

If you see this error then you should contact WorldPay and give them the reference number indicated in the screen shot – it will begin with an “a” or a “b”

Dynamic Callback Option

DO NOT use the Dynamic Callback option unless you use the same Installation ID on multiple sites. It is a less reliable option and will not allow you to process refunds in your WooCommerce admin or use Subscriptions.

worldpay-image-nine
WooCommerce WorldPay 3.6.0 Extension

Get it now

http://getlot.co/shop/woocommerce-worldpay-extension/


0 Comments:

Post a Comment

Note: only a member of this blog may post a comment.

Subscribe to Post Comments [Atom]

<< Home