https://online.worldpay.com/docs
https://online.worldpay.com/api-reference
The examples require editing to support PHP 5.2, please see the note at the end of this readme.
Uses WorldpayJS to generate a token that is posted to create_order.php.
Change your client key
Creates a Worldpay order with a posted token.
*Change your service key
Authorises a 3DS order *Change your service key
Enter your Worldpay order code and posts it to refund_order.php
Refunds a Worldpay order with a posted order code
Change your service key
Enter your Worldpay order code and amount to refund and posts it to partial_refund_order.php
Refunds a Worldpay order with a posted order code
Change your service key
Enter your Worldpay reusable token and posts it to stored_cards.php
Shows stored card details from posted token
*Change your service key
PHP 5.2+
Curl
PHP 5.2 and below do not support extended exceptions. The library will return a standard exception in these versions. This means you will need to change the try catch, to catch on 'Exception' instead of 'WorldpayException'. The methods 'getHttpStatusCode', 'getCustomCode' and 'getDescription' will also not be available.
If you are using the examples, you will need to edit them, please see the in file comments referencing PHP 5.2.