Walkley Clogs is a truly customer-focused company,
built upon the strength of 70 years of trading
and developing relationships that work and last.
This is because we say…
“Quite Simply, We Guarantee You’ll Be Delighted”
Most new Clog-wearers are surprised by the superior comfort and life Clogs offer.
Besides being a natural and environmentally sound product, Clogs keep your feet
cool in summer and warm in winter, just like natural wool clothes.
Inside you will find a selection of Clogs.
We welcome enquiries because we endeavour
to make any Clog to any size!
So if you don’t see what you want, just ask!
Your can visit us at our premises at Mytholmroyd,
Hebden Bridge.
where you can see Clogs being made and talk directly to Master Clog-makers.
If you cannot find what you want from our stocks at our shop we can take an order for
a pair
in the style and colour of your choice!
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
NEW SWIVEL CLOGS
Shop opening times
Monday Closed
Tuesday 10.00 til 4.00
Wednesday 10.00 til 4.00
Thursday 10.00 til 4.00
Friday 10.00 til 2.00
Saturday 10.00 til 4.00
We are now manufacturing
dog harnesses and dog collars
DOUBLE CLICK THE PICS
FOR MORE INFO.
.
Adult gibson
clogs
Please note the clog shop will be
closed from Sunday the 15th May
and reopening on Tuesday the 24th
May.
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
Hand made, real solid leather, lined
with soft leather suede, and stitched for strength.
Solid brass buckle. Made to last.
Any Size or colour.
Please choose from the colour choice below.
Or contact us for your own colour choice.
DOG COLLARS MADE AT
WALKLEY CLOGS
Size L 38cm £26
Size XL 42cm £28
Size S 28cm £22
Size M 33cm £24
Size XXS 20cm £18
Size XS 25cm £20
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
CLOG SHEEPSKIN SLIPPERS
NEW CLOG SHEEPSKIN SLIPPERS
Walkley Clogs womens new beautiful, sheepskin clog slippers, available in white or
black sheepskin. Finished with a matching leather instep band. Durable rubber soles
are attached to the woods.
Adult size Price
36 - 41 £58.00
;~’
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
Clogs are available in a wide range of colours.
DOG HARNESSES
We are now making dog harnesses.
The harnesses can be made in most colours using robust but soft leathers.
They are lined on the inner with real sheepskin.
Natural leathers are breathable.
Our handmade harnesses are so much better, than synthetic materials next to a dogs skin.
Manufactured with double brass ring, which is useful for a dogs seat belt.
Please contact us for any other colours.
Beautiful quality and long lasting.
Meet Jack our clog dog
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Clogs are available in a wide range of colours.
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
Slip on buckle yellow
Slip on buckle black
Slip on buckle red
Slip on buckle brown tooled
Slip on buckle pink
Tooled slip on buckle Swivel
Slip on buckle purple
Slip on buckle floral
Slip on buckle green
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
Please note that all the slip on clogs are made individually to order and may take up to 3 weeks to manufacture .
Slip on buckle burgundy
Slip on buckle mid brown
Slip on buckle vegan red
Slip on buckle orange floral
Slip on buckle ocean
Slip on buckle mustard
Double click the pics for more info
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
Clogs are available in a wide range of colours.
Adult Gibson
Traditional Tooled
Traditional
Dance
Bar Clogs
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
Please note that all the shoe clogs are made individually to order
and may take up to 5-6 weeks to manufacture .
Bar Clogs
Bar Clogs
Adult Gibson
Adult Gibson
Adult Gibson
Adult Gibson
Traditional Tooled
Adult Gibson
Double click the pics for more info
Order Form
Walkley
Clogs Order form
To place an order with us, fill in the form below, then
print out and email or post it to us. |
|
|
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
PLEASE USE THIS ORDER FORM
TO PROVIDE CLOGS ORDER AND
NAME AND ADDRESS DETAILS.
PLEASE POST THIS WITH YOUR ORDER.
PAYMENT IS PREFERED BY PROVIDING CARD DETAILS
OVER THE PHONE.
TELEPHONE 01422885757 FOR MORE DETAILS
THANK YOU
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
A visit to the clog shop
His broad beaming friendly smile that lights up all the room.
It welcomes customers young and old and introduces them to his world.
One of glittering nails, and polished wood, and leathers with
wholesome smell.
You can see them fascinated with his handy work, has he dazzles
them with his skill.
They watch as the nails are skilfully hammered, attaching the
leather uppers onto the wooden sole.
It fetches back memories for some, and clog stories they are told.
The shop brimming with clogs of all styles are tempting for a few.
They put their feet in wood and leather and the delight is clear to see.
That magical feel of clogs when you try on your very first pair is
an experience to treasure.
You appreciate the comfort, the individuality, the craftsmanship
and for most a bond appears.
Before they leave every pair is sprinkled with magic dust for them
to spread their cheer.
Then into a bag the clogs are put and off they go to start,
a new adventure for the wearer.
There will be never be a dull moment as people will stop you and chat,
as they tell you their clog stories and how lovely is that.
You see every pair is programmed to spread the word how good,
and how blooming comfortable a pair of clogs really are,
and you will never have a set of footwear that you will enjoy so much.
To echo the words of many a clog wearer "I never have them off my feet".
By Sue Greenwood Feb 2019
THE CLOG MAKER
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Walkey Clogs is proud to keep the old traditional styles and over the years has manufactured many
more styles that fit in with today’s markets.
Most years Walkley Clogs are seen on the cat walks, and every year work with budding fashion
designers who always have their own ideas on clog design.
Today Walkley clogs manufactures a wide range of styles of clogs which include wooden sandals and
slip-ons and various types of boots and shoes in a good selection of colours. The uppers used are
mainly leather but also a non leather clog can be manufactured if required. The company also
produces a lovely range of children’s clogs styles and supplies clog dance teams in the UK with
dancing clogs. Walkley clogs produces 40 styles plus and offers to make up custom made clogs in any
style and any colour.
.
History of Walkley Clogs
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
Walkley Clogs is a clog factory where the great British clog is manufactured in its entirety.
The company was started by Frank Walkley in 1946. The main styles manufactured at that time
were the Safety boot clog, Derby, Gibson and the Bar clog. With slipon styles being produced much
later.
In 1978 Frank Walkley bought out the famous Maude clog sole works in
Hebden Bridge, a company that at its hey day had over 100 employees
that turned nothing but clog soles!
Walkey Clogs still uses the old machines for turning the wooden clog
soles, and manufacturing the irons. The clog making skills used are those
skills that have been passed down from generations of Walkley Clogs clog
makers.
Many of our older clog customers will remember Gordon and Nelson real
lovely characters, and John who only recently retired a few years ago..
and not forgetting Arthur who up to 86 years of age still worked making the
Walkley clogs for two days a week.
Maude clog sole workers
more history
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
Nelson Rush
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Visit the Factory
You can visit us at Mytholmroyd near Hebden Bridge
where you can see Clogs being made and talk directly
to the Clog-makers.
How to find us.
By Car: We are located in Mytholmroyd on the A646
Burnley Road. When you arrive in the town, follow the
brown signs for the clog factory.
By Rail: Mytholmroyd railway station. We are less than
10 minutes walk from the station.
By Bus: Buses run from Burnley and Halifax along the
A646 about every 30 minutes.
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
Shop opening times
Monday Closed
Tuesday 10.00 til 4.00
Wednesday 10.00 til 4.00
Thursday 10.00 til 4.00
Friday 10.00 til 2.00
Saturday 10.00 til 4.00
Please note the clog shop will be
closed from Sunday the 15th May
and reopening on Tuesday the 24th
May.
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
We have Genuine, original German army Paratrooper combat Boots
in stock, that are far too good to be stripped down for clogs.
Excellent heavy duty soles
PRICES SIZES
6 TO 12 £50.00
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
PRICES:
Size 36 to 41 £110.00
Beautiful High Heel slip on clogs.
Can be manufactured in a range of colours,
Please note the high heel slipons are a slim fitting.
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
High heel T bar soft brown
High heel T bar soft blue
High heel T bar soft burgundy
High heel T bar soft black
We would like to introduce our
New high heel T Bar sandal,
available in soft leathers in a
range of colours.
Sizes 36 to 41 price £115.00
Firmer leathers
available
Please ask!
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
A
large percent of clogs today are still used for the industrial market. Large companies such as
Corus take regular supplies, as does heavy industries such as glass works and foundries. In fact the
company regularly supplies around a hundred different industrial customers throughout the U.K .
The requirements are stringent, so all Walkley Clogs Industrial Clogs are tested up to the EN 345
standards. This gives the firm a strong marketing advantage, which has helped it penetrate the
Netherlands market: Dutch clogs do not meet the required European standards.
The safety clogs are at least twice as strong as a normal safety boot, and are designed to protect
worker's toes and soles. They are made from locally-sourced leather and, typically, beech wood.
Different soling materials are attached to the wood according to the environment in which the safety
clogs will be worn.
Traditional horseshoe shaped irons are still screwed onto the bottom of clogs, but more often now a
full rubber is glued and screwed onto the wood soles, or the traditional shod is
used.
Clogs of the traditional British design, a leather upper on a wooden sole have
actually been worn since at least Roman times. Some historians suggest their
origins may go back further still.
Walkley Clogs still use the traditional tools for clog making such as clog hammers
and lasting pincers which would have been used by all clog makers for century’s,
in towns and many villages through out the country.
Although usually associated with the folk of Lancashire and Yorkshire, clogs were
actually worn throughout the country, indeed around the world.
A pair of Walkley clogs being used
in the foundry.
Other outlets for the company included the famous Lakeland Bear brand teddy bears, all of the
bears that were dressed in clogs was made by Walkley Clogs. Members of the new model army pop
group and consequently many of their fans are also traditional clog wearers whom Walkley Clogs
supplies.
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
Walkley Clog history
continued
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
Child’s Derby Boot
Child’s brown Gibson
Child’s Gibson
Child’s slip on back-strap
Child’s T Bar with flower
Small child’s Gibson
Child’s Bar Clog
Clogs are available in a wide range of colours.
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
Please note that all the clogs are made individually to order and may take up to 3 weeks to manufacture .
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Childs slip On with back strap
This slip on clog is manufactured with a back strap that goes around the ankle and fastens at the
side with a buckle, this clog can be manufactured in a choice of colours and is fitted with a durable
soling material.
Child size 28 - 29 £38.00
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
Clogs are available in a wide range of colours.
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
Child size 30 - 31 £40.00
Child size 32 - 35 £42.00
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
If you need any help with measuring or
you would like any other information
regarding the clogs please either phone
or email the clog makers, who will be
only too pleased to advise....
Normal
thickness
socks for shoe
and boot clogs.
Ideally bare
feet for slip on
and sandal
clogs
The boot and shoe clogs can tend to be a larger fitting
than normal shoe sizes. The slip on and sandal clogs
however are about the same fitting as normal shoe
sizes. If you are at all uncertain of your size please
follow the advice below and post us a template of your
feet.
To Take Templates:
To do this whilst standing, place each foot onto
a piece of card or paper. Normal thickness
socks for the more traditional types of clogs
(shoes or boots). Bare feet for sandals and slip
on clogs.
Ask somebody to draw carefully but tightly
around each foot, with the pen upright.
With a soft tape measure, take measurements
from the floor over the highest part of the foot
(instep) back down to the floor.
Then same again take a measurement over the
toes.
Please take extra care with the templates as we
manufacture the clogs exactly to the templates
provided...
Please note that we manufacture the clogs in a pair, so if you have one foot a different size than the other,
or definate differences in instep etc, we will manufacture to the largest foot. Please contact us if you need
more information.
Pen upright
Measuring
Toes
Measuring
instep.
Finished templates
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
For any information at all regarding the clogs please either phone or email
the clog makers. We will be only too pleased to advise...
We live in a highly automated, clinical world. Many people have grown used to
products in a packaged state where each item is exactly the same. Walkley Clogs
are hand-made from 100% natural materials and our clog wearers enjoy the
unique character of each pair of clogs they own.
How to use our Catalogue
Welcome to our New look Website, it is similar to our tried and trusted site, but
we have decided to add a shopping cart for some of the clog styles that we
feel confident will fit without templates, which are mainly the Slip on, Sandals,
some Children’s styles and the clog Sundries.
To order these just use the shopping cart.
However if you feel that we need templates, please provide these as advised
on our How to measure feet page.
You can if you wish not use the cart and place an order using the order form
provided.
For more information on how to do this see page Ordering information
For shoe and Boot styles not available to buy through our
shopping Cart
For the Clog Shoe and boot styles you will need to order in the same way as
before using our order form, or contacting us directly with an order.
For more information on how to do this see page Ordering information
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
Clogs are available in a wide range of colours.
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
Child's Derby Clog Boot
This sturdy child's boot clog can be manufactured in other colours of leather. A Durable shod soling material is
attached to the bottom of the woods. These clogs can also be manufactured with a full sole..
Child's size 6 - 7 full sole and heel £64.00
Child's size 8 - 9 full sole and heel £66.00
Child's size 10 11 full sole and heel £68.00
Child's size 12 - 13 full sole and heel £70.00
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Child's Bar Clog
This lovely child's bar clog can be manufactured in different coloured leather. A Durable soling material is attached to
the bottom of the woods.
Child's size 6 - 7 £60.00
Child's size 8 - 9
Child's size 10 - 11
Child's size 12 - 13 £66.00
Child's size 1 - 2 £66.00
Clogs are available in a wide range of colours.
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
£62.00
£64.00
Please contact us for
baby size 2 - 5
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
Different coloured leathers can
be mixed and matched.. Please
ask!
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Clogs are available in a wide range of colours.
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
price £25.00 each
Walkleys Hand made strong leather belts
Walkleys hand made strong leather belts black or brown
made to measure.
Belt waist sizes from 22 - 48 inches.
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
Hand made tooled strong
leather wrist supports
price £20.00 each
Leather insoles any size available.
price £18.00 each
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
AT WALKLEYS
PURSES
<%
if PaymentOption = "PayPal" then
On Error Resume Next
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
finalPaymentAmount = Session("Payment_Amount")
'------------------------------------
' Calls the GetExpressCheckoutDetails API call
'
' The GetShippingDetails function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
set resArray = GetShippingDetails( Request.QueryString("token"))
set resArray = ConfirmPayment( finalPaymentAmount )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
Else
'********************************************************************************************************************
'
' THE PARTNER SHOULD SAVE THE KEY TRANSACTION RELATED INFORMATION LIKE
' transactionId & orderTime
' IN THEIR OWN DATABASE
' AND THE REST OF THE INFORMATION CAN BE USED TO UNDERSTAND THE STATUS OF THE PAYMENT
'
'********************************************************************************************************************
token = resArray("TOKEN") ' The timestamped token value that was returned by SetExpressCheckout response and passed on GetExpressCheckoutDetails request.
transactionId = resArray("TRANSACTIONID") ' Unique transaction ID of the payment. Note: If the PaymentAction of the request was Authorization or Order, this value is your AuthorizationID for use with the Authorization & Capture APIs.
transactionType = resArray("PAYMENTINFO_0_TRANSACTIONTYPE") ' The type of transaction Possible values: l cart l express-checkout
paymentType = resArray("PAYMENTTYPE") ' Indicates whether the payment is instant or delayed. Possible values: l none l echeck l instant
orderTime = resArray("PAYMENTINFO_0_ORDERTIME") ' Time/date stamp of payment
amt = resArray("PAYMENTINFO_0_AMT") ' The final amount charged, including any shipping and taxes from your Merchant Profile.
currencyCode = resArray("PAYMENTINFO_0_CURRENCYCODE") ' A three-character currency code for one of the currencies listed in PayPay-Supported Transactional Currencies. Default: USD.
'feeAmt = resArray("FEEAMT") ' PayPal fee amount charged for the transaction
'settleAmt = resArray("SETTLEAMT") ' Amount deposited in your PayPal account after a currency conversion.
taxAmt = resArray("PAYMENTINFO_0_TAXAMT") ' Tax charged on the transaction.
'exchangeRate = resArray("EXCHANGERATE") ' Exchange rate if a currency conversion occurred. Relevant only if your are billing in their non-primary currency. If the customer chooses to pay with a currency other than the non-primary currency, the conversion occurs in the customer’s account.
' Status of the payment:
'Completed: The payment has been completed, and the funds have been added successfully to your account balance.
'Pending: The payment is pending. See the PendingReason element for more information.
paymentStatus = resArray("PAYMENTINFO_0_PAYMENTSTATUS")
'The reason the payment is pending:
' none: No pending reason
' address: The payment is pending because your customer did not include a confirmed shipping address and your Payment Receiving Preferences is set such that you want to manually accept or deny each of these payments. To change your preference, go to the Preferences section of your Profile.
' echeck: The payment is pending because it was made by an eCheck that has not yet cleared.
' intl: The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your Account Overview.
' multi-currency: You do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You must manually accept or deny this payment.
' verify: The payment is pending because you are not yet verified. You must verify your account before you can accept this payment.
' other: The payment is pending for a reason other than those listed above. For more information, contact PayPal customer service.
pendingReason = resArray("PAYMENTINFO_0_PENDINGREASON")
'The reason for a reversal if TransactionType is reversal:
' none: No reason code
' chargeback: A reversal has occurred on this transaction due to a chargeback by your customer.
' guarantee: A reversal has occurred on this transaction due to your customer triggering a money-back guarantee.
' buyer-complaint: A reversal has occurred on this transaction due to a complaint about the transaction from your customer.
' refund: A reversal has occurred on this transaction because you have given the customer a refund.
' other: A reversal has occurred on this transaction due to a reason not listed above.
reasonCode = resArray("PAYMENTINFO_0_REASONCODE")
End If
End If
%>
<%
if PaymentOption = "PayPal" then
On Error Resume Next
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
finalPaymentAmount = Session("Payment_Amount")
'------------------------------------
' Calls the GetExpressCheckoutDetails API call
'
' The GetShippingDetails function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
set resArray = GetShippingDetails( Request.QueryString("token"))
set resArray = ConfirmPayment( finalPaymentAmount )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
Else
'********************************************************************************************************************
'
' THE PARTNER SHOULD SAVE THE KEY TRANSACTION RELATED INFORMATION LIKE
' transactionId & orderTime
' IN THEIR OWN DATABASE
' AND THE REST OF THE INFORMATION CAN BE USED TO UNDERSTAND THE STATUS OF THE PAYMENT
'
'********************************************************************************************************************
token = resArray("TOKEN") ' The timestamped token value that was returned by SetExpressCheckout response and passed on GetExpressCheckoutDetails request.
transactionId = resArray("TRANSACTIONID") ' Unique transaction ID of the payment. Note: If the PaymentAction of the request was Authorization or Order, this value is your AuthorizationID for use with the Authorization & Capture APIs.
transactionType = resArray("PAYMENTINFO_0_TRANSACTIONTYPE") ' The type of transaction Possible values: l cart l express-checkout
paymentType = resArray("PAYMENTTYPE") ' Indicates whether the payment is instant or delayed. Possible values: l none l echeck l instant
orderTime = resArray("PAYMENTINFO_0_ORDERTIME") ' Time/date stamp of payment
amt = resArray("PAYMENTINFO_0_AMT") ' The final amount charged, including any shipping and taxes from your Merchant Profile.
currencyCode = resArray("PAYMENTINFO_0_CURRENCYCODE") ' A three-character currency code for one of the currencies listed in PayPay-Supported Transactional Currencies. Default: USD.
'feeAmt = resArray("FEEAMT") ' PayPal fee amount charged for the transaction
'settleAmt = resArray("SETTLEAMT") ' Amount deposited in your PayPal account after a currency conversion.
taxAmt = resArray("PAYMENTINFO_0_TAXAMT") ' Tax charged on the transaction.
'exchangeRate = resArray("EXCHANGERATE") ' Exchange rate if a currency conversion occurred. Relevant only if your are billing in their non-primary currency. If the customer chooses to pay with a currency other than the non-primary currency, the conversion occurs in the customer’s account.
' Status of the payment:
'Completed: The payment has been completed, and the funds have been added successfully to your account balance.
'Pending: The payment is pending. See the PendingReason element for more information.
paymentStatus = resArray("PAYMENTINFO_0_PAYMENTSTATUS")
'The reason the payment is pending:
' none: No pending reason
' address: The payment is pending because your customer did not include a confirmed shipping address and your Payment Receiving Preferences is set such that you want to manually accept or deny each of these payments. To change your preference, go to the Preferences section of your Profile.
' echeck: The payment is pending because it was made by an eCheck that has not yet cleared.
' intl: The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your Account Overview.
' multi-currency: You do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You must manually accept or deny this payment.
' verify: The payment is pending because you are not yet verified. You must verify your account before you can accept this payment.
' other: The payment is pending for a reason other than those listed above. For more information, contact PayPal customer service.
pendingReason = resArray("PAYMENTINFO_0_PENDINGREASON")
'The reason for a reversal if TransactionType is reversal:
' none: No reason code
' chargeback: A reversal has occurred on this transaction due to a chargeback by your customer.
' guarantee: A reversal has occurred on this transaction due to your customer triggering a money-back guarantee.
' buyer-complaint: A reversal has occurred on this transaction due to a complaint about the transaction from your customer.
' refund: A reversal has occurred on this transaction because you have given the customer a refund.
' other: A reversal has occurred on this transaction due to a reason not listed above.
reasonCode = resArray("PAYMENTINFO_0_REASONCODE")
End If
End If
%>
<%
if PaymentOption = "PayPal" then
' ==================================
' PayPal Express Checkout Module
' ==================================
On Error Resume Next
'------------------------------------
' The currencyCodeType and paymentType
' are set to the selections made on the Integration Assistant
'------------------------------------
currencyCodeType = "GBP"
paymentType = "Sale"
'------------------------------------
' The returnURL is the location where buyers return to when a
' payment has been succesfully authorized.
'
' This is set to the value entered on the Integration Assistant
'------------------------------------
returnURL = "www.clogs.co.uk/OrderConfirmPage"
'------------------------------------
' The cancelURL is the location buyers are sent to when they click the
' return to XXXX site where XXX is the merhcant store name
' during payment review on PayPal
'
' This is set to the value entered on the Integration Assistant
'------------------------------------
cancelURL = "www.clogs.co.uk/Indexpage"
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
paymentAmount = Session("Payment_Amount")
'------------------------------------
' When you integrate this code
' set the variables below with
' shipping address details
' entered by the user on the
' Shipping page.
'------------------------------------
shipToName = "<
>"
shipToStreet = "<>"
shipToStreet2 = "<>" 'Leave it blank if there is no value
shipToCity = "<>"
shipToState = "<>"
shipToCountryCode = "<>" ' Please refer to the PayPal country codes in the API documentation
shipToZip = "<>"
phoneNum = "<>"
'------------------------------------
' Calls the SetExpressCheckout API call
'
' The CallMarkExpressCheckout function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
Set resArray = CallMarkExpressCheckout (paymentAmount, currencyCodeType, paymentType, returnURL, cancelURL, shipToName,
shipToStreet, shipToCity, shipToState, shipToCountryCode, shipToZip, shipToStreet2, phoneNum )
ack = UCase(resArray("ACK"))
If ack="SUCCESS" Then
' Redirect to paypal.com
SESSION("token") = resArray("TOKEN")
ReDirectURL( resArray("TOKEN") )
Else
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
End If
Else If (((PaymentOption = "Visa") Or (PaymentOption = "MasterCard") Or (PaymentOption = "Amex") or (PaymentOption = "Discover"))
and ( PaymentProcessorSelected = "PayPal Direct Payment"))
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
paymentAmount = Session("Payment_Amount")
'------------------------------------
' The paymentType that was selected earlier
'------------------------------------
paymentType = "Sale"
' Set these values based on what was selected by the user on the Billing page Html form
creditCardType = "<>" ' Set this to one of the acceptable values (Visa/MasterCard/Amex/Discover) match it to what was selected on your Billing page
creditCardNumber = "<>" ' Set this to the string entered as the credit card number on the Billing page
expDate = "<>" ' Set this to the credit card expiry date entered on the Billing page
cvv2 = "<>" ' Set this to the CVV2 string entered on the Billing page
firstName = "<>" ' Set this to the customer's first name that was entered on the Billing page
lastName = "<>" ' Set this to the customer's last name that was entered on the Billing page
street = "<>" ' Set this to the customer's street address that was entered on the Billing page
city = "<>" ' Set this to the customer's city that was entered on the Billing page
state = "<>" ' Set this to the customer's state that was entered on the Billing page
zip = "<>" ' Set this to the zip code of the customer's address that was entered on the Billing page
countryCode = "<>" ' Set this to the PayPal code for the Country of the customer's address that was entered on the Billing page
currencyCode = "<>" ' Set this to the PayPal code for the Currency used by the customer
'------------------------------------------------
' Calls the DoDirectPayment API call
'
' The DirectPayment function is defined in PayPalFunctions.asp included at the top of this file.
'-------------------------------------------------
Set resArray = DirectPayment (paymentType, paymentAmount, creditCardType, creditCardNumber,
expDate, cvv2, firstName, lastName, street, city, state, zip,
countryCode, currencyCode )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
' DirectPayment related error information
ErrorAVSCode = URLDecode( resArray("AVSCODE"))
ErrorCVV2Match = URLDecode( resArray("CVV2MATCH"))
ErrorTransactionId = URLDecode( resArray("TRANSACTIONID"))
End If
End If
%>
Double click the pics for more info
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
<%
if PaymentOption = "PayPal" then
On Error Resume Next
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
finalPaymentAmount = Session("Payment_Amount")
'------------------------------------
' Calls the GetExpressCheckoutDetails API call
'
' The GetShippingDetails function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
set resArray = GetShippingDetails( Request.QueryString("token"))
set resArray = ConfirmPayment( finalPaymentAmount )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
Else
'********************************************************************************************************************
'
' THE PARTNER SHOULD SAVE THE KEY TRANSACTION RELATED INFORMATION LIKE
' transactionId & orderTime
' IN THEIR OWN DATABASE
' AND THE REST OF THE INFORMATION CAN BE USED TO UNDERSTAND THE STATUS OF THE PAYMENT
'
'********************************************************************************************************************
token = resArray("TOKEN") ' The timestamped token value that was returned by SetExpressCheckout response and passed on GetExpressCheckoutDetails request.
transactionId = resArray("TRANSACTIONID") ' Unique transaction ID of the payment. Note: If the PaymentAction of the request was Authorization or Order, this value is your AuthorizationID for use with the Authorization & Capture APIs.
transactionType = resArray("PAYMENTINFO_0_TRANSACTIONTYPE") ' The type of transaction Possible values: l cart l express-checkout
paymentType = resArray("PAYMENTTYPE") ' Indicates whether the payment is instant or delayed. Possible values: l none l echeck l instant
orderTime = resArray("PAYMENTINFO_0_ORDERTIME") ' Time/date stamp of payment
amt = resArray("PAYMENTINFO_0_AMT") ' The final amount charged, including any shipping and taxes from your Merchant Profile.
currencyCode = resArray("PAYMENTINFO_0_CURRENCYCODE") ' A three-character currency code for one of the currencies listed in PayPay-Supported Transactional Currencies. Default: USD.
'feeAmt = resArray("FEEAMT") ' PayPal fee amount charged for the transaction
'settleAmt = resArray("SETTLEAMT") ' Amount deposited in your PayPal account after a currency conversion.
taxAmt = resArray("PAYMENTINFO_0_TAXAMT") ' Tax charged on the transaction.
'exchangeRate = resArray("EXCHANGERATE") ' Exchange rate if a currency conversion occurred. Relevant only if your are billing in their non-primary currency. If the customer chooses to pay with a currency other than the non-primary currency, the conversion occurs in the customer’s account.
' Status of the payment:
'Completed: The payment has been completed, and the funds have been added successfully to your account balance.
'Pending: The payment is pending. See the PendingReason element for more information.
paymentStatus = resArray("PAYMENTINFO_0_PAYMENTSTATUS")
'The reason the payment is pending:
' none: No pending reason
' address: The payment is pending because your customer did not include a confirmed shipping address and your Payment Receiving Preferences is set such that you want to manually accept or deny each of these payments. To change your preference, go to the Preferences section of your Profile.
' echeck: The payment is pending because it was made by an eCheck that has not yet cleared.
' intl: The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your Account Overview.
' multi-currency: You do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You must manually accept or deny this payment.
' verify: The payment is pending because you are not yet verified. You must verify your account before you can accept this payment.
' other: The payment is pending for a reason other than those listed above. For more information, contact PayPal customer service.
pendingReason = resArray("PAYMENTINFO_0_PENDINGREASON")
'The reason for a reversal if TransactionType is reversal:
' none: No reason code
' chargeback: A reversal has occurred on this transaction due to a chargeback by your customer.
' guarantee: A reversal has occurred on this transaction due to your customer triggering a money-back guarantee.
' buyer-complaint: A reversal has occurred on this transaction due to a complaint about the transaction from your customer.
' refund: A reversal has occurred on this transaction because you have given the customer a refund.
' other: A reversal has occurred on this transaction due to a reason not listed above.
reasonCode = resArray("PAYMENTINFO_0_REASONCODE")
End If
End If
%>
<%
if PaymentOption = "PayPal" then
On Error Resume Next
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
finalPaymentAmount = Session("Payment_Amount")
'------------------------------------
' Calls the GetExpressCheckoutDetails API call
'
' The GetShippingDetails function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
set resArray = GetShippingDetails( Request.QueryString("token"))
set resArray = ConfirmPayment( finalPaymentAmount )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
Else
'********************************************************************************************************************
'
' THE PARTNER SHOULD SAVE THE KEY TRANSACTION RELATED INFORMATION LIKE
' transactionId & orderTime
' IN THEIR OWN DATABASE
' AND THE REST OF THE INFORMATION CAN BE USED TO UNDERSTAND THE STATUS OF THE PAYMENT
'
'********************************************************************************************************************
token = resArray("TOKEN") ' The timestamped token value that was returned by SetExpressCheckout response and passed on GetExpressCheckoutDetails request.
transactionId = resArray("TRANSACTIONID") ' Unique transaction ID of the payment. Note: If the PaymentAction of the request was Authorization or Order, this value is your AuthorizationID for use with the Authorization & Capture APIs.
transactionType = resArray("PAYMENTINFO_0_TRANSACTIONTYPE") ' The type of transaction Possible values: l cart l express-checkout
paymentType = resArray("PAYMENTTYPE") ' Indicates whether the payment is instant or delayed. Possible values: l none l echeck l instant
orderTime = resArray("PAYMENTINFO_0_ORDERTIME") ' Time/date stamp of payment
amt = resArray("PAYMENTINFO_0_AMT") ' The final amount charged, including any shipping and taxes from your Merchant Profile.
currencyCode = resArray("PAYMENTINFO_0_CURRENCYCODE") ' A three-character currency code for one of the currencies listed in PayPay-Supported Transactional Currencies. Default: USD.
'feeAmt = resArray("FEEAMT") ' PayPal fee amount charged for the transaction
'settleAmt = resArray("SETTLEAMT") ' Amount deposited in your PayPal account after a currency conversion.
taxAmt = resArray("PAYMENTINFO_0_TAXAMT") ' Tax charged on the transaction.
'exchangeRate = resArray("EXCHANGERATE") ' Exchange rate if a currency conversion occurred. Relevant only if your are billing in their non-primary currency. If the customer chooses to pay with a currency other than the non-primary currency, the conversion occurs in the customer’s account.
' Status of the payment:
'Completed: The payment has been completed, and the funds have been added successfully to your account balance.
'Pending: The payment is pending. See the PendingReason element for more information.
paymentStatus = resArray("PAYMENTINFO_0_PAYMENTSTATUS")
'The reason the payment is pending:
' none: No pending reason
' address: The payment is pending because your customer did not include a confirmed shipping address and your Payment Receiving Preferences is set such that you want to manually accept or deny each of these payments. To change your preference, go to the Preferences section of your Profile.
' echeck: The payment is pending because it was made by an eCheck that has not yet cleared.
' intl: The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your Account Overview.
' multi-currency: You do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You must manually accept or deny this payment.
' verify: The payment is pending because you are not yet verified. You must verify your account before you can accept this payment.
' other: The payment is pending for a reason other than those listed above. For more information, contact PayPal customer service.
pendingReason = resArray("PAYMENTINFO_0_PENDINGREASON")
'The reason for a reversal if TransactionType is reversal:
' none: No reason code
' chargeback: A reversal has occurred on this transaction due to a chargeback by your customer.
' guarantee: A reversal has occurred on this transaction due to your customer triggering a money-back guarantee.
' buyer-complaint: A reversal has occurred on this transaction due to a complaint about the transaction from your customer.
' refund: A reversal has occurred on this transaction because you have given the customer a refund.
' other: A reversal has occurred on this transaction due to a reason not listed above.
reasonCode = resArray("PAYMENTINFO_0_REASONCODE")
End If
End If
%>
<%
if PaymentOption = "PayPal" then
' ==================================
' PayPal Express Checkout Module
' ==================================
On Error Resume Next
'------------------------------------
' The currencyCodeType and paymentType
' are set to the selections made on the Integration Assistant
'------------------------------------
currencyCodeType = "GBP"
paymentType = "Sale"
'------------------------------------
' The returnURL is the location where buyers return to when a
' payment has been succesfully authorized.
'
' This is set to the value entered on the Integration Assistant
'------------------------------------
returnURL = "www.clogs.co.uk/OrderConfirmPage"
'------------------------------------
' The cancelURL is the location buyers are sent to when they click the
' return to XXXX site where XXX is the merhcant store name
' during payment review on PayPal
'
' This is set to the value entered on the Integration Assistant
'------------------------------------
cancelURL = "www.clogs.co.uk/Indexpage"
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
paymentAmount = Session("Payment_Amount")
'------------------------------------
' When you integrate this code
' set the variables below with
' shipping address details
' entered by the user on the
' Shipping page.
'------------------------------------
shipToName = "<
>"
shipToStreet = "<>"
shipToStreet2 = "<>" 'Leave it blank if there is no value
shipToCity = "<>"
shipToState = "<>"
shipToCountryCode = "<>" ' Please refer to the PayPal country codes in the API documentation
shipToZip = "<>"
phoneNum = "<>"
'------------------------------------
' Calls the SetExpressCheckout API call
'
' The CallMarkExpressCheckout function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
Set resArray = CallMarkExpressCheckout (paymentAmount, currencyCodeType, paymentType, returnURL, cancelURL, shipToName,
shipToStreet, shipToCity, shipToState, shipToCountryCode, shipToZip, shipToStreet2, phoneNum )
ack = UCase(resArray("ACK"))
If ack="SUCCESS" Then
' Redirect to paypal.com
SESSION("token") = resArray("TOKEN")
ReDirectURL( resArray("TOKEN") )
Else
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
End If
Else If (((PaymentOption = "Visa") Or (PaymentOption = "MasterCard") Or (PaymentOption = "Amex") or (PaymentOption = "Discover"))
and ( PaymentProcessorSelected = "PayPal Direct Payment"))
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
paymentAmount = Session("Payment_Amount")
'------------------------------------
' The paymentType that was selected earlier
'------------------------------------
paymentType = "Sale"
' Set these values based on what was selected by the user on the Billing page Html form
creditCardType = "<>" ' Set this to one of the acceptable values (Visa/MasterCard/Amex/Discover) match it to what was selected on your Billing page
creditCardNumber = "<>" ' Set this to the string entered as the credit card number on the Billing page
expDate = "<>" ' Set this to the credit card expiry date entered on the Billing page
cvv2 = "<>" ' Set this to the CVV2 string entered on the Billing page
firstName = "<>" ' Set this to the customer's first name that was entered on the Billing page
lastName = "<>" ' Set this to the customer's last name that was entered on the Billing page
street = "<>" ' Set this to the customer's street address that was entered on the Billing page
city = "<>" ' Set this to the customer's city that was entered on the Billing page
state = "<>" ' Set this to the customer's state that was entered on the Billing page
zip = "<>" ' Set this to the zip code of the customer's address that was entered on the Billing page
countryCode = "<>" ' Set this to the PayPal code for the Country of the customer's address that was entered on the Billing page
currencyCode = "<>" ' Set this to the PayPal code for the Currency used by the customer
'------------------------------------------------
' Calls the DoDirectPayment API call
'
' The DirectPayment function is defined in PayPalFunctions.asp included at the top of this file.
'-------------------------------------------------
Set resArray = DirectPayment (paymentType, paymentAmount, creditCardType, creditCardNumber,
expDate, cvv2, firstName, lastName, street, city, state, zip,
countryCode, currencyCode )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
' DirectPayment related error information
ErrorAVSCode = URLDecode( resArray("AVSCODE"))
ErrorCVV2Match = URLDecode( resArray("CVV2MATCH"))
ErrorTransactionId = URLDecode( resArray("TRANSACTIONID"))
End If
End If
%>
LYDC Purses
Order these purses with a pair of clogs
and the delivery is free!
Really lovely functional,purse from the LYDC cuprange. Made from cute and colourful printed
PU this purse has plenty of space for cards and coins. Featuring main compartment with gold
metal zipper, co-ordinating pull tab, enamel logo plaque, card slots and zip pouch for coins.
Dimensions:H10xW19.5xD2cm
BACK TO PURSES
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
Anna Smith Velour purse with matching PU trim and pull-tag, signature embroidered
crest to front.
This zip around wallet is loaded with compartments for cards and notes, and has a centre zip
pouch perfect for keeping your coins. Features gold metal outer zip with pull-tab and lined with
luxurious pink fabric with signature print. Mini dust bag included.
Dimensions:H10xW20xD3cm
<%
if PaymentOption = "PayPal" then
On Error Resume Next
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
finalPaymentAmount = Session("Payment_Amount")
'------------------------------------
' Calls the GetExpressCheckoutDetails API call
'
' The GetShippingDetails function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
set resArray = GetShippingDetails( Request.QueryString("token"))
set resArray = ConfirmPayment( finalPaymentAmount )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
Else
'********************************************************************************************************************
'
' THE PARTNER SHOULD SAVE THE KEY TRANSACTION RELATED INFORMATION LIKE
' transactionId & orderTime
' IN THEIR OWN DATABASE
' AND THE REST OF THE INFORMATION CAN BE USED TO UNDERSTAND THE STATUS OF THE PAYMENT
'
'********************************************************************************************************************
token = resArray("TOKEN") ' The timestamped token value that was returned by SetExpressCheckout response and passed on GetExpressCheckoutDetails request.
transactionId = resArray("TRANSACTIONID") ' Unique transaction ID of the payment. Note: If the PaymentAction of the request was Authorization or Order, this value is your AuthorizationID for use with the Authorization & Capture APIs.
transactionType = resArray("PAYMENTINFO_0_TRANSACTIONTYPE") ' The type of transaction Possible values: l cart l express-checkout
paymentType = resArray("PAYMENTTYPE") ' Indicates whether the payment is instant or delayed. Possible values: l none l echeck l instant
orderTime = resArray("PAYMENTINFO_0_ORDERTIME") ' Time/date stamp of payment
amt = resArray("PAYMENTINFO_0_AMT") ' The final amount charged, including any shipping and taxes from your Merchant Profile.
currencyCode = resArray("PAYMENTINFO_0_CURRENCYCODE") ' A three-character currency code for one of the currencies listed in PayPay-Supported Transactional Currencies. Default: USD.
'feeAmt = resArray("FEEAMT") ' PayPal fee amount charged for the transaction
'settleAmt = resArray("SETTLEAMT") ' Amount deposited in your PayPal account after a currency conversion.
taxAmt = resArray("PAYMENTINFO_0_TAXAMT") ' Tax charged on the transaction.
'exchangeRate = resArray("EXCHANGERATE") ' Exchange rate if a currency conversion occurred. Relevant only if your are billing in their non-primary currency. If the customer chooses to pay with a currency other than the non-primary currency, the conversion occurs in the customer’s account.
' Status of the payment:
'Completed: The payment has been completed, and the funds have been added successfully to your account balance.
'Pending: The payment is pending. See the PendingReason element for more information.
paymentStatus = resArray("PAYMENTINFO_0_PAYMENTSTATUS")
'The reason the payment is pending:
' none: No pending reason
' address: The payment is pending because your customer did not include a confirmed shipping address and your Payment Receiving Preferences is set such that you want to manually accept or deny each of these payments. To change your preference, go to the Preferences section of your Profile.
' echeck: The payment is pending because it was made by an eCheck that has not yet cleared.
' intl: The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your Account Overview.
' multi-currency: You do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You must manually accept or deny this payment.
' verify: The payment is pending because you are not yet verified. You must verify your account before you can accept this payment.
' other: The payment is pending for a reason other than those listed above. For more information, contact PayPal customer service.
pendingReason = resArray("PAYMENTINFO_0_PENDINGREASON")
'The reason for a reversal if TransactionType is reversal:
' none: No reason code
' chargeback: A reversal has occurred on this transaction due to a chargeback by your customer.
' guarantee: A reversal has occurred on this transaction due to your customer triggering a money-back guarantee.
' buyer-complaint: A reversal has occurred on this transaction due to a complaint about the transaction from your customer.
' refund: A reversal has occurred on this transaction because you have given the customer a refund.
' other: A reversal has occurred on this transaction due to a reason not listed above.
reasonCode = resArray("PAYMENTINFO_0_REASONCODE")
End If
End If
%>
<%
if PaymentOption = "PayPal" then
On Error Resume Next
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
finalPaymentAmount = Session("Payment_Amount")
'------------------------------------
' Calls the GetExpressCheckoutDetails API call
'
' The GetShippingDetails function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
set resArray = GetShippingDetails( Request.QueryString("token"))
set resArray = ConfirmPayment( finalPaymentAmount )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
Else
'********************************************************************************************************************
'
' THE PARTNER SHOULD SAVE THE KEY TRANSACTION RELATED INFORMATION LIKE
' transactionId & orderTime
' IN THEIR OWN DATABASE
' AND THE REST OF THE INFORMATION CAN BE USED TO UNDERSTAND THE STATUS OF THE PAYMENT
'
'********************************************************************************************************************
token = resArray("TOKEN") ' The timestamped token value that was returned by SetExpressCheckout response and passed on GetExpressCheckoutDetails request.
transactionId = resArray("TRANSACTIONID") ' Unique transaction ID of the payment. Note: If the PaymentAction of the request was Authorization or Order, this value is your AuthorizationID for use with the Authorization & Capture APIs.
transactionType = resArray("PAYMENTINFO_0_TRANSACTIONTYPE") ' The type of transaction Possible values: l cart l express-checkout
paymentType = resArray("PAYMENTTYPE") ' Indicates whether the payment is instant or delayed. Possible values: l none l echeck l instant
orderTime = resArray("PAYMENTINFO_0_ORDERTIME") ' Time/date stamp of payment
amt = resArray("PAYMENTINFO_0_AMT") ' The final amount charged, including any shipping and taxes from your Merchant Profile.
currencyCode = resArray("PAYMENTINFO_0_CURRENCYCODE") ' A three-character currency code for one of the currencies listed in PayPay-Supported Transactional Currencies. Default: USD.
'feeAmt = resArray("FEEAMT") ' PayPal fee amount charged for the transaction
'settleAmt = resArray("SETTLEAMT") ' Amount deposited in your PayPal account after a currency conversion.
taxAmt = resArray("PAYMENTINFO_0_TAXAMT") ' Tax charged on the transaction.
'exchangeRate = resArray("EXCHANGERATE") ' Exchange rate if a currency conversion occurred. Relevant only if your are billing in their non-primary currency. If the customer chooses to pay with a currency other than the non-primary currency, the conversion occurs in the customer’s account.
' Status of the payment:
'Completed: The payment has been completed, and the funds have been added successfully to your account balance.
'Pending: The payment is pending. See the PendingReason element for more information.
paymentStatus = resArray("PAYMENTINFO_0_PAYMENTSTATUS")
'The reason the payment is pending:
' none: No pending reason
' address: The payment is pending because your customer did not include a confirmed shipping address and your Payment Receiving Preferences is set such that you want to manually accept or deny each of these payments. To change your preference, go to the Preferences section of your Profile.
' echeck: The payment is pending because it was made by an eCheck that has not yet cleared.
' intl: The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your Account Overview.
' multi-currency: You do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You must manually accept or deny this payment.
' verify: The payment is pending because you are not yet verified. You must verify your account before you can accept this payment.
' other: The payment is pending for a reason other than those listed above. For more information, contact PayPal customer service.
pendingReason = resArray("PAYMENTINFO_0_PENDINGREASON")
'The reason for a reversal if TransactionType is reversal:
' none: No reason code
' chargeback: A reversal has occurred on this transaction due to a chargeback by your customer.
' guarantee: A reversal has occurred on this transaction due to your customer triggering a money-back guarantee.
' buyer-complaint: A reversal has occurred on this transaction due to a complaint about the transaction from your customer.
' refund: A reversal has occurred on this transaction because you have given the customer a refund.
' other: A reversal has occurred on this transaction due to a reason not listed above.
reasonCode = resArray("PAYMENTINFO_0_REASONCODE")
End If
End If
%>
<%
if PaymentOption = "PayPal" then
' ==================================
' PayPal Express Checkout Module
' ==================================
On Error Resume Next
'------------------------------------
' The currencyCodeType and paymentType
' are set to the selections made on the Integration Assistant
'------------------------------------
currencyCodeType = "GBP"
paymentType = "Sale"
'------------------------------------
' The returnURL is the location where buyers return to when a
' payment has been succesfully authorized.
'
' This is set to the value entered on the Integration Assistant
'------------------------------------
returnURL = "www.clogs.co.uk/OrderConfirmPage"
'------------------------------------
' The cancelURL is the location buyers are sent to when they click the
' return to XXXX site where XXX is the merhcant store name
' during payment review on PayPal
'
' This is set to the value entered on the Integration Assistant
'------------------------------------
cancelURL = "www.clogs.co.uk/Indexpage"
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
paymentAmount = Session("Payment_Amount")
'------------------------------------
' When you integrate this code
' set the variables below with
' shipping address details
' entered by the user on the
' Shipping page.
'------------------------------------
shipToName = "<
>"
shipToStreet = "<>"
shipToStreet2 = "<>" 'Leave it blank if there is no value
shipToCity = "<>"
shipToState = "<>"
shipToCountryCode = "<>" ' Please refer to the PayPal country codes in the API documentation
shipToZip = "<>"
phoneNum = "<>"
'------------------------------------
' Calls the SetExpressCheckout API call
'
' The CallMarkExpressCheckout function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
Set resArray = CallMarkExpressCheckout (paymentAmount, currencyCodeType, paymentType, returnURL, cancelURL, shipToName,
shipToStreet, shipToCity, shipToState, shipToCountryCode, shipToZip, shipToStreet2, phoneNum )
ack = UCase(resArray("ACK"))
If ack="SUCCESS" Then
' Redirect to paypal.com
SESSION("token") = resArray("TOKEN")
ReDirectURL( resArray("TOKEN") )
Else
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
End If
Else If (((PaymentOption = "Visa") Or (PaymentOption = "MasterCard") Or (PaymentOption = "Amex") or (PaymentOption = "Discover"))
and ( PaymentProcessorSelected = "PayPal Direct Payment"))
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
paymentAmount = Session("Payment_Amount")
'------------------------------------
' The paymentType that was selected earlier
'------------------------------------
paymentType = "Sale"
' Set these values based on what was selected by the user on the Billing page Html form
creditCardType = "<>" ' Set this to one of the acceptable values (Visa/MasterCard/Amex/Discover) match it to what was selected on your Billing page
creditCardNumber = "<>" ' Set this to the string entered as the credit card number on the Billing page
expDate = "<>" ' Set this to the credit card expiry date entered on the Billing page
cvv2 = "<>" ' Set this to the CVV2 string entered on the Billing page
firstName = "<>" ' Set this to the customer's first name that was entered on the Billing page
lastName = "<>" ' Set this to the customer's last name that was entered on the Billing page
street = "<>" ' Set this to the customer's street address that was entered on the Billing page
city = "<>" ' Set this to the customer's city that was entered on the Billing page
state = "<>" ' Set this to the customer's state that was entered on the Billing page
zip = "<>" ' Set this to the zip code of the customer's address that was entered on the Billing page
countryCode = "<>" ' Set this to the PayPal code for the Country of the customer's address that was entered on the Billing page
currencyCode = "<>" ' Set this to the PayPal code for the Currency used by the customer
'------------------------------------------------
' Calls the DoDirectPayment API call
'
' The DirectPayment function is defined in PayPalFunctions.asp included at the top of this file.
'-------------------------------------------------
Set resArray = DirectPayment (paymentType, paymentAmount, creditCardType, creditCardNumber,
expDate, cvv2, firstName, lastName, street, city, state, zip,
countryCode, currencyCode )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
' DirectPayment related error information
ErrorAVSCode = URLDecode( resArray("AVSCODE"))
ErrorCVV2Match = URLDecode( resArray("CVV2MATCH"))
ErrorTransactionId = URLDecode( resArray("TRANSACTIONID"))
End If
End If
%>
Order these purses with a pair of clogs
and the delivery of these purses are free!
Please do not to forget to add your postage
if ordering a purse without a clog order thanks.
BACK TO PURSES
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
This purse is made from high quality PU material featuring quilted detailing and studded
embellishment. The purse has a zip fastening for the coin section and a hidden stud fastening to
secure the card and note compartment. Large note compartments,2 Additional compartments
The interior is lined with DSUK branded fabric.
This purse comes in a branded DSUK box, making it the ideal gift!
Dimensions:
w: 14.5cm x h: 10cm d: 2.5cm
<%
if PaymentOption = "PayPal" then
On Error Resume Next
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
finalPaymentAmount = Session("Payment_Amount")
'------------------------------------
' Calls the GetExpressCheckoutDetails API call
'
' The GetShippingDetails function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
set resArray = GetShippingDetails( Request.QueryString("token"))
set resArray = ConfirmPayment( finalPaymentAmount )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
Else
'********************************************************************************************************************
'
' THE PARTNER SHOULD SAVE THE KEY TRANSACTION RELATED INFORMATION LIKE
' transactionId & orderTime
' IN THEIR OWN DATABASE
' AND THE REST OF THE INFORMATION CAN BE USED TO UNDERSTAND THE STATUS OF THE PAYMENT
'
'********************************************************************************************************************
token = resArray("TOKEN") ' The timestamped token value that was returned by SetExpressCheckout response and passed on GetExpressCheckoutDetails request.
transactionId = resArray("TRANSACTIONID") ' Unique transaction ID of the payment. Note: If the PaymentAction of the request was Authorization or Order, this value is your AuthorizationID for use with the Authorization & Capture APIs.
transactionType = resArray("PAYMENTINFO_0_TRANSACTIONTYPE") ' The type of transaction Possible values: l cart l express-checkout
paymentType = resArray("PAYMENTTYPE") ' Indicates whether the payment is instant or delayed. Possible values: l none l echeck l instant
orderTime = resArray("PAYMENTINFO_0_ORDERTIME") ' Time/date stamp of payment
amt = resArray("PAYMENTINFO_0_AMT") ' The final amount charged, including any shipping and taxes from your Merchant Profile.
currencyCode = resArray("PAYMENTINFO_0_CURRENCYCODE") ' A three-character currency code for one of the currencies listed in PayPay-Supported Transactional Currencies. Default: USD.
'feeAmt = resArray("FEEAMT") ' PayPal fee amount charged for the transaction
'settleAmt = resArray("SETTLEAMT") ' Amount deposited in your PayPal account after a currency conversion.
taxAmt = resArray("PAYMENTINFO_0_TAXAMT") ' Tax charged on the transaction.
'exchangeRate = resArray("EXCHANGERATE") ' Exchange rate if a currency conversion occurred. Relevant only if your are billing in their non-primary currency. If the customer chooses to pay with a currency other than the non-primary currency, the conversion occurs in the customer’s account.
' Status of the payment:
'Completed: The payment has been completed, and the funds have been added successfully to your account balance.
'Pending: The payment is pending. See the PendingReason element for more information.
paymentStatus = resArray("PAYMENTINFO_0_PAYMENTSTATUS")
'The reason the payment is pending:
' none: No pending reason
' address: The payment is pending because your customer did not include a confirmed shipping address and your Payment Receiving Preferences is set such that you want to manually accept or deny each of these payments. To change your preference, go to the Preferences section of your Profile.
' echeck: The payment is pending because it was made by an eCheck that has not yet cleared.
' intl: The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your Account Overview.
' multi-currency: You do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You must manually accept or deny this payment.
' verify: The payment is pending because you are not yet verified. You must verify your account before you can accept this payment.
' other: The payment is pending for a reason other than those listed above. For more information, contact PayPal customer service.
pendingReason = resArray("PAYMENTINFO_0_PENDINGREASON")
'The reason for a reversal if TransactionType is reversal:
' none: No reason code
' chargeback: A reversal has occurred on this transaction due to a chargeback by your customer.
' guarantee: A reversal has occurred on this transaction due to your customer triggering a money-back guarantee.
' buyer-complaint: A reversal has occurred on this transaction due to a complaint about the transaction from your customer.
' refund: A reversal has occurred on this transaction because you have given the customer a refund.
' other: A reversal has occurred on this transaction due to a reason not listed above.
reasonCode = resArray("PAYMENTINFO_0_REASONCODE")
End If
End If
%>
<%
if PaymentOption = "PayPal" then
On Error Resume Next
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
finalPaymentAmount = Session("Payment_Amount")
'------------------------------------
' Calls the GetExpressCheckoutDetails API call
'
' The GetShippingDetails function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
set resArray = GetShippingDetails( Request.QueryString("token"))
set resArray = ConfirmPayment( finalPaymentAmount )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
Else
'********************************************************************************************************************
'
' THE PARTNER SHOULD SAVE THE KEY TRANSACTION RELATED INFORMATION LIKE
' transactionId & orderTime
' IN THEIR OWN DATABASE
' AND THE REST OF THE INFORMATION CAN BE USED TO UNDERSTAND THE STATUS OF THE PAYMENT
'
'********************************************************************************************************************
token = resArray("TOKEN") ' The timestamped token value that was returned by SetExpressCheckout response and passed on GetExpressCheckoutDetails request.
transactionId = resArray("TRANSACTIONID") ' Unique transaction ID of the payment. Note: If the PaymentAction of the request was Authorization or Order, this value is your AuthorizationID for use with the Authorization & Capture APIs.
transactionType = resArray("PAYMENTINFO_0_TRANSACTIONTYPE") ' The type of transaction Possible values: l cart l express-checkout
paymentType = resArray("PAYMENTTYPE") ' Indicates whether the payment is instant or delayed. Possible values: l none l echeck l instant
orderTime = resArray("PAYMENTINFO_0_ORDERTIME") ' Time/date stamp of payment
amt = resArray("PAYMENTINFO_0_AMT") ' The final amount charged, including any shipping and taxes from your Merchant Profile.
currencyCode = resArray("PAYMENTINFO_0_CURRENCYCODE") ' A three-character currency code for one of the currencies listed in PayPay-Supported Transactional Currencies. Default: USD.
'feeAmt = resArray("FEEAMT") ' PayPal fee amount charged for the transaction
'settleAmt = resArray("SETTLEAMT") ' Amount deposited in your PayPal account after a currency conversion.
taxAmt = resArray("PAYMENTINFO_0_TAXAMT") ' Tax charged on the transaction.
'exchangeRate = resArray("EXCHANGERATE") ' Exchange rate if a currency conversion occurred. Relevant only if your are billing in their non-primary currency. If the customer chooses to pay with a currency other than the non-primary currency, the conversion occurs in the customer’s account.
' Status of the payment:
'Completed: The payment has been completed, and the funds have been added successfully to your account balance.
'Pending: The payment is pending. See the PendingReason element for more information.
paymentStatus = resArray("PAYMENTINFO_0_PAYMENTSTATUS")
'The reason the payment is pending:
' none: No pending reason
' address: The payment is pending because your customer did not include a confirmed shipping address and your Payment Receiving Preferences is set such that you want to manually accept or deny each of these payments. To change your preference, go to the Preferences section of your Profile.
' echeck: The payment is pending because it was made by an eCheck that has not yet cleared.
' intl: The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your Account Overview.
' multi-currency: You do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You must manually accept or deny this payment.
' verify: The payment is pending because you are not yet verified. You must verify your account before you can accept this payment.
' other: The payment is pending for a reason other than those listed above. For more information, contact PayPal customer service.
pendingReason = resArray("PAYMENTINFO_0_PENDINGREASON")
'The reason for a reversal if TransactionType is reversal:
' none: No reason code
' chargeback: A reversal has occurred on this transaction due to a chargeback by your customer.
' guarantee: A reversal has occurred on this transaction due to your customer triggering a money-back guarantee.
' buyer-complaint: A reversal has occurred on this transaction due to a complaint about the transaction from your customer.
' refund: A reversal has occurred on this transaction because you have given the customer a refund.
' other: A reversal has occurred on this transaction due to a reason not listed above.
reasonCode = resArray("PAYMENTINFO_0_REASONCODE")
End If
End If
%>
<%
if PaymentOption = "PayPal" then
' ==================================
' PayPal Express Checkout Module
' ==================================
On Error Resume Next
'------------------------------------
' The currencyCodeType and paymentType
' are set to the selections made on the Integration Assistant
'------------------------------------
currencyCodeType = "GBP"
paymentType = "Sale"
'------------------------------------
' The returnURL is the location where buyers return to when a
' payment has been succesfully authorized.
'
' This is set to the value entered on the Integration Assistant
'------------------------------------
returnURL = "www.clogs.co.uk/OrderConfirmPage"
'------------------------------------
' The cancelURL is the location buyers are sent to when they click the
' return to XXXX site where XXX is the merhcant store name
' during payment review on PayPal
'
' This is set to the value entered on the Integration Assistant
'------------------------------------
cancelURL = "www.clogs.co.uk/Indexpage"
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
paymentAmount = Session("Payment_Amount")
'------------------------------------
' When you integrate this code
' set the variables below with
' shipping address details
' entered by the user on the
' Shipping page.
'------------------------------------
shipToName = "<
>"
shipToStreet = "<>"
shipToStreet2 = "<>" 'Leave it blank if there is no value
shipToCity = "<>"
shipToState = "<>"
shipToCountryCode = "<>" ' Please refer to the PayPal country codes in the API documentation
shipToZip = "<>"
phoneNum = "<>"
'------------------------------------
' Calls the SetExpressCheckout API call
'
' The CallMarkExpressCheckout function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
Set resArray = CallMarkExpressCheckout (paymentAmount, currencyCodeType, paymentType, returnURL, cancelURL, shipToName,
shipToStreet, shipToCity, shipToState, shipToCountryCode, shipToZip, shipToStreet2, phoneNum )
ack = UCase(resArray("ACK"))
If ack="SUCCESS" Then
' Redirect to paypal.com
SESSION("token") = resArray("TOKEN")
ReDirectURL( resArray("TOKEN") )
Else
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
End If
Else If (((PaymentOption = "Visa") Or (PaymentOption = "MasterCard") Or (PaymentOption = "Amex") or (PaymentOption = "Discover"))
and ( PaymentProcessorSelected = "PayPal Direct Payment"))
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
paymentAmount = Session("Payment_Amount")
'------------------------------------
' The paymentType that was selected earlier
'------------------------------------
paymentType = "Sale"
' Set these values based on what was selected by the user on the Billing page Html form
creditCardType = "<>" ' Set this to one of the acceptable values (Visa/MasterCard/Amex/Discover) match it to what was selected on your Billing page
creditCardNumber = "<>" ' Set this to the string entered as the credit card number on the Billing page
expDate = "<>" ' Set this to the credit card expiry date entered on the Billing page
cvv2 = "<>" ' Set this to the CVV2 string entered on the Billing page
firstName = "<>" ' Set this to the customer's first name that was entered on the Billing page
lastName = "<>" ' Set this to the customer's last name that was entered on the Billing page
street = "<>" ' Set this to the customer's street address that was entered on the Billing page
city = "<>" ' Set this to the customer's city that was entered on the Billing page
state = "<>" ' Set this to the customer's state that was entered on the Billing page
zip = "<>" ' Set this to the zip code of the customer's address that was entered on the Billing page
countryCode = "<>" ' Set this to the PayPal code for the Country of the customer's address that was entered on the Billing page
currencyCode = "<>" ' Set this to the PayPal code for the Currency used by the customer
'------------------------------------------------
' Calls the DoDirectPayment API call
'
' The DirectPayment function is defined in PayPalFunctions.asp included at the top of this file.
'-------------------------------------------------
Set resArray = DirectPayment (paymentType, paymentAmount, creditCardType, creditCardNumber,
expDate, cvv2, firstName, lastName, street, city, state, zip,
countryCode, currencyCode )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
' DirectPayment related error information
ErrorAVSCode = URLDecode( resArray("AVSCODE"))
ErrorCVV2Match = URLDecode( resArray("CVV2MATCH"))
ErrorTransactionId = URLDecode( resArray("TRANSACTIONID"))
End If
End If
%>
BACK TO PURSES
Order these purses with a pair of clogs
and the delivery iof these purses are free!
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
Really lovely functional,purse wallet from the LYDC range. Colourful floral printed PU this purse
has plenty of space for cards and coins. Beautiful matching interior. Featuring main
compartment with silver metal studs, pressstud fastening co-ordinating enamel logo plaque,
card slots and zip pouch for coins
Order these purses with a pair of clogs
and the delivery of these items are free!
Dimensions:H10xW16xD2cm
<%
if PaymentOption = "PayPal" then
On Error Resume Next
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
finalPaymentAmount = Session("Payment_Amount")
'------------------------------------
' Calls the GetExpressCheckoutDetails API call
'
' The GetShippingDetails function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
set resArray = GetShippingDetails( Request.QueryString("token"))
set resArray = ConfirmPayment( finalPaymentAmount )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
Else
'********************************************************************************************************************
'
' THE PARTNER SHOULD SAVE THE KEY TRANSACTION RELATED INFORMATION LIKE
' transactionId & orderTime
' IN THEIR OWN DATABASE
' AND THE REST OF THE INFORMATION CAN BE USED TO UNDERSTAND THE STATUS OF THE PAYMENT
'
'********************************************************************************************************************
token = resArray("TOKEN") ' The timestamped token value that was returned by SetExpressCheckout response and passed on GetExpressCheckoutDetails request.
transactionId = resArray("TRANSACTIONID") ' Unique transaction ID of the payment. Note: If the PaymentAction of the request was Authorization or Order, this value is your AuthorizationID for use with the Authorization & Capture APIs.
transactionType = resArray("PAYMENTINFO_0_TRANSACTIONTYPE") ' The type of transaction Possible values: l cart l express-checkout
paymentType = resArray("PAYMENTTYPE") ' Indicates whether the payment is instant or delayed. Possible values: l none l echeck l instant
orderTime = resArray("PAYMENTINFO_0_ORDERTIME") ' Time/date stamp of payment
amt = resArray("PAYMENTINFO_0_AMT") ' The final amount charged, including any shipping and taxes from your Merchant Profile.
currencyCode = resArray("PAYMENTINFO_0_CURRENCYCODE") ' A three-character currency code for one of the currencies listed in PayPay-Supported Transactional Currencies. Default: USD.
'feeAmt = resArray("FEEAMT") ' PayPal fee amount charged for the transaction
'settleAmt = resArray("SETTLEAMT") ' Amount deposited in your PayPal account after a currency conversion.
taxAmt = resArray("PAYMENTINFO_0_TAXAMT") ' Tax charged on the transaction.
'exchangeRate = resArray("EXCHANGERATE") ' Exchange rate if a currency conversion occurred. Relevant only if your are billing in their non-primary currency. If the customer chooses to pay with a currency other than the non-primary currency, the conversion occurs in the customer’s account.
' Status of the payment:
'Completed: The payment has been completed, and the funds have been added successfully to your account balance.
'Pending: The payment is pending. See the PendingReason element for more information.
paymentStatus = resArray("PAYMENTINFO_0_PAYMENTSTATUS")
'The reason the payment is pending:
' none: No pending reason
' address: The payment is pending because your customer did not include a confirmed shipping address and your Payment Receiving Preferences is set such that you want to manually accept or deny each of these payments. To change your preference, go to the Preferences section of your Profile.
' echeck: The payment is pending because it was made by an eCheck that has not yet cleared.
' intl: The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your Account Overview.
' multi-currency: You do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You must manually accept or deny this payment.
' verify: The payment is pending because you are not yet verified. You must verify your account before you can accept this payment.
' other: The payment is pending for a reason other than those listed above. For more information, contact PayPal customer service.
pendingReason = resArray("PAYMENTINFO_0_PENDINGREASON")
'The reason for a reversal if TransactionType is reversal:
' none: No reason code
' chargeback: A reversal has occurred on this transaction due to a chargeback by your customer.
' guarantee: A reversal has occurred on this transaction due to your customer triggering a money-back guarantee.
' buyer-complaint: A reversal has occurred on this transaction due to a complaint about the transaction from your customer.
' refund: A reversal has occurred on this transaction because you have given the customer a refund.
' other: A reversal has occurred on this transaction due to a reason not listed above.
reasonCode = resArray("PAYMENTINFO_0_REASONCODE")
End If
End If
%>
<%
if PaymentOption = "PayPal" then
On Error Resume Next
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
finalPaymentAmount = Session("Payment_Amount")
'------------------------------------
' Calls the GetExpressCheckoutDetails API call
'
' The GetShippingDetails function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
set resArray = GetShippingDetails( Request.QueryString("token"))
set resArray = ConfirmPayment( finalPaymentAmount )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
Else
'********************************************************************************************************************
'
' THE PARTNER SHOULD SAVE THE KEY TRANSACTION RELATED INFORMATION LIKE
' transactionId & orderTime
' IN THEIR OWN DATABASE
' AND THE REST OF THE INFORMATION CAN BE USED TO UNDERSTAND THE STATUS OF THE PAYMENT
'
'********************************************************************************************************************
token = resArray("TOKEN") ' The timestamped token value that was returned by SetExpressCheckout response and passed on GetExpressCheckoutDetails request.
transactionId = resArray("TRANSACTIONID") ' Unique transaction ID of the payment. Note: If the PaymentAction of the request was Authorization or Order, this value is your AuthorizationID for use with the Authorization & Capture APIs.
transactionType = resArray("PAYMENTINFO_0_TRANSACTIONTYPE") ' The type of transaction Possible values: l cart l express-checkout
paymentType = resArray("PAYMENTTYPE") ' Indicates whether the payment is instant or delayed. Possible values: l none l echeck l instant
orderTime = resArray("PAYMENTINFO_0_ORDERTIME") ' Time/date stamp of payment
amt = resArray("PAYMENTINFO_0_AMT") ' The final amount charged, including any shipping and taxes from your Merchant Profile.
currencyCode = resArray("PAYMENTINFO_0_CURRENCYCODE") ' A three-character currency code for one of the currencies listed in PayPay-Supported Transactional Currencies. Default: USD.
'feeAmt = resArray("FEEAMT") ' PayPal fee amount charged for the transaction
'settleAmt = resArray("SETTLEAMT") ' Amount deposited in your PayPal account after a currency conversion.
taxAmt = resArray("PAYMENTINFO_0_TAXAMT") ' Tax charged on the transaction.
'exchangeRate = resArray("EXCHANGERATE") ' Exchange rate if a currency conversion occurred. Relevant only if your are billing in their non-primary currency. If the customer chooses to pay with a currency other than the non-primary currency, the conversion occurs in the customer’s account.
' Status of the payment:
'Completed: The payment has been completed, and the funds have been added successfully to your account balance.
'Pending: The payment is pending. See the PendingReason element for more information.
paymentStatus = resArray("PAYMENTINFO_0_PAYMENTSTATUS")
'The reason the payment is pending:
' none: No pending reason
' address: The payment is pending because your customer did not include a confirmed shipping address and your Payment Receiving Preferences is set such that you want to manually accept or deny each of these payments. To change your preference, go to the Preferences section of your Profile.
' echeck: The payment is pending because it was made by an eCheck that has not yet cleared.
' intl: The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your Account Overview.
' multi-currency: You do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You must manually accept or deny this payment.
' verify: The payment is pending because you are not yet verified. You must verify your account before you can accept this payment.
' other: The payment is pending for a reason other than those listed above. For more information, contact PayPal customer service.
pendingReason = resArray("PAYMENTINFO_0_PENDINGREASON")
'The reason for a reversal if TransactionType is reversal:
' none: No reason code
' chargeback: A reversal has occurred on this transaction due to a chargeback by your customer.
' guarantee: A reversal has occurred on this transaction due to your customer triggering a money-back guarantee.
' buyer-complaint: A reversal has occurred on this transaction due to a complaint about the transaction from your customer.
' refund: A reversal has occurred on this transaction because you have given the customer a refund.
' other: A reversal has occurred on this transaction due to a reason not listed above.
reasonCode = resArray("PAYMENTINFO_0_REASONCODE")
End If
End If
%>
<%
if PaymentOption = "PayPal" then
' ==================================
' PayPal Express Checkout Module
' ==================================
On Error Resume Next
'------------------------------------
' The currencyCodeType and paymentType
' are set to the selections made on the Integration Assistant
'------------------------------------
currencyCodeType = "GBP"
paymentType = "Sale"
'------------------------------------
' The returnURL is the location where buyers return to when a
' payment has been succesfully authorized.
'
' This is set to the value entered on the Integration Assistant
'------------------------------------
returnURL = "www.clogs.co.uk/OrderConfirmPage"
'------------------------------------
' The cancelURL is the location buyers are sent to when they click the
' return to XXXX site where XXX is the merhcant store name
' during payment review on PayPal
'
' This is set to the value entered on the Integration Assistant
'------------------------------------
cancelURL = "www.clogs.co.uk/Indexpage"
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
paymentAmount = Session("Payment_Amount")
'------------------------------------
' When you integrate this code
' set the variables below with
' shipping address details
' entered by the user on the
' Shipping page.
'------------------------------------
shipToName = "<
>"
shipToStreet = "<>"
shipToStreet2 = "<>" 'Leave it blank if there is no value
shipToCity = "<>"
shipToState = "<>"
shipToCountryCode = "<>" ' Please refer to the PayPal country codes in the API documentation
shipToZip = "<>"
phoneNum = "<>"
'------------------------------------
' Calls the SetExpressCheckout API call
'
' The CallMarkExpressCheckout function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
Set resArray = CallMarkExpressCheckout (paymentAmount, currencyCodeType, paymentType, returnURL, cancelURL, shipToName,
shipToStreet, shipToCity, shipToState, shipToCountryCode, shipToZip, shipToStreet2, phoneNum )
ack = UCase(resArray("ACK"))
If ack="SUCCESS" Then
' Redirect to paypal.com
SESSION("token") = resArray("TOKEN")
ReDirectURL( resArray("TOKEN") )
Else
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
End If
Else If (((PaymentOption = "Visa") Or (PaymentOption = "MasterCard") Or (PaymentOption = "Amex") or (PaymentOption = "Discover"))
and ( PaymentProcessorSelected = "PayPal Direct Payment"))
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
paymentAmount = Session("Payment_Amount")
'------------------------------------
' The paymentType that was selected earlier
'------------------------------------
paymentType = "Sale"
' Set these values based on what was selected by the user on the Billing page Html form
creditCardType = "<>" ' Set this to one of the acceptable values (Visa/MasterCard/Amex/Discover) match it to what was selected on your Billing page
creditCardNumber = "<>" ' Set this to the string entered as the credit card number on the Billing page
expDate = "<>" ' Set this to the credit card expiry date entered on the Billing page
cvv2 = "<>" ' Set this to the CVV2 string entered on the Billing page
firstName = "<>" ' Set this to the customer's first name that was entered on the Billing page
lastName = "<>" ' Set this to the customer's last name that was entered on the Billing page
street = "<>" ' Set this to the customer's street address that was entered on the Billing page
city = "<>" ' Set this to the customer's city that was entered on the Billing page
state = "<>" ' Set this to the customer's state that was entered on the Billing page
zip = "<>" ' Set this to the zip code of the customer's address that was entered on the Billing page
countryCode = "<>" ' Set this to the PayPal code for the Country of the customer's address that was entered on the Billing page
currencyCode = "<>" ' Set this to the PayPal code for the Currency used by the customer
'------------------------------------------------
' Calls the DoDirectPayment API call
'
' The DirectPayment function is defined in PayPalFunctions.asp included at the top of this file.
'-------------------------------------------------
Set resArray = DirectPayment (paymentType, paymentAmount, creditCardType, creditCardNumber,
expDate, cvv2, firstName, lastName, street, city, state, zip,
countryCode, currencyCode )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
' DirectPayment related error information
ErrorAVSCode = URLDecode( resArray("AVSCODE"))
ErrorCVV2Match = URLDecode( resArray("CVV2MATCH"))
ErrorTransactionId = URLDecode( resArray("TRANSACTIONID"))
End If
End If
%>
BACK TO PURSES
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
Clogs are available in a wide range of colours.
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
<%
if PaymentOption = "PayPal" then
On Error Resume Next
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
finalPaymentAmount = Session("Payment_Amount")
'------------------------------------
' Calls the GetExpressCheckoutDetails API call
'
' The GetShippingDetails function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
set resArray = GetShippingDetails( Request.QueryString("token"))
set resArray = ConfirmPayment( finalPaymentAmount )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
Else
'********************************************************************************************************************
'
' THE PARTNER SHOULD SAVE THE KEY TRANSACTION RELATED INFORMATION LIKE
' transactionId & orderTime
' IN THEIR OWN DATABASE
' AND THE REST OF THE INFORMATION CAN BE USED TO UNDERSTAND THE STATUS OF THE PAYMENT
'
'********************************************************************************************************************
token = resArray("TOKEN") ' The timestamped token value that was returned by SetExpressCheckout response and passed on GetExpressCheckoutDetails request.
transactionId = resArray("TRANSACTIONID") ' Unique transaction ID of the payment. Note: If the PaymentAction of the request was Authorization or Order, this value is your AuthorizationID for use with the Authorization & Capture APIs.
transactionType = resArray("PAYMENTINFO_0_TRANSACTIONTYPE") ' The type of transaction Possible values: l cart l express-checkout
paymentType = resArray("PAYMENTTYPE") ' Indicates whether the payment is instant or delayed. Possible values: l none l echeck l instant
orderTime = resArray("PAYMENTINFO_0_ORDERTIME") ' Time/date stamp of payment
amt = resArray("PAYMENTINFO_0_AMT") ' The final amount charged, including any shipping and taxes from your Merchant Profile.
currencyCode = resArray("PAYMENTINFO_0_CURRENCYCODE") ' A three-character currency code for one of the currencies listed in PayPay-Supported Transactional Currencies. Default: USD.
'feeAmt = resArray("FEEAMT") ' PayPal fee amount charged for the transaction
'settleAmt = resArray("SETTLEAMT") ' Amount deposited in your PayPal account after a currency conversion.
taxAmt = resArray("PAYMENTINFO_0_TAXAMT") ' Tax charged on the transaction.
'exchangeRate = resArray("EXCHANGERATE") ' Exchange rate if a currency conversion occurred. Relevant only if your are billing in their non-primary currency. If the customer chooses to pay with a currency other than the non-primary currency, the conversion occurs in the customer’s account.
' Status of the payment:
'Completed: The payment has been completed, and the funds have been added successfully to your account balance.
'Pending: The payment is pending. See the PendingReason element for more information.
paymentStatus = resArray("PAYMENTINFO_0_PAYMENTSTATUS")
'The reason the payment is pending:
' none: No pending reason
' address: The payment is pending because your customer did not include a confirmed shipping address and your Payment Receiving Preferences is set such that you want to manually accept or deny each of these payments. To change your preference, go to the Preferences section of your Profile.
' echeck: The payment is pending because it was made by an eCheck that has not yet cleared.
' intl: The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your Account Overview.
' multi-currency: You do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You must manually accept or deny this payment.
' verify: The payment is pending because you are not yet verified. You must verify your account before you can accept this payment.
' other: The payment is pending for a reason other than those listed above. For more information, contact PayPal customer service.
pendingReason = resArray("PAYMENTINFO_0_PENDINGREASON")
'The reason for a reversal if TransactionType is reversal:
' none: No reason code
' chargeback: A reversal has occurred on this transaction due to a chargeback by your customer.
' guarantee: A reversal has occurred on this transaction due to your customer triggering a money-back guarantee.
' buyer-complaint: A reversal has occurred on this transaction due to a complaint about the transaction from your customer.
' refund: A reversal has occurred on this transaction because you have given the customer a refund.
' other: A reversal has occurred on this transaction due to a reason not listed above.
reasonCode = resArray("PAYMENTINFO_0_REASONCODE")
End If
End If
%>
<%
if PaymentOption = "PayPal" then
On Error Resume Next
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
finalPaymentAmount = Session("Payment_Amount")
'------------------------------------
' Calls the GetExpressCheckoutDetails API call
'
' The GetShippingDetails function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
set resArray = GetShippingDetails( Request.QueryString("token"))
set resArray = ConfirmPayment( finalPaymentAmount )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
Else
'********************************************************************************************************************
'
' THE PARTNER SHOULD SAVE THE KEY TRANSACTION RELATED INFORMATION LIKE
' transactionId & orderTime
' IN THEIR OWN DATABASE
' AND THE REST OF THE INFORMATION CAN BE USED TO UNDERSTAND THE STATUS OF THE PAYMENT
'
'********************************************************************************************************************
token = resArray("TOKEN") ' The timestamped token value that was returned by SetExpressCheckout response and passed on GetExpressCheckoutDetails request.
transactionId = resArray("TRANSACTIONID") ' Unique transaction ID of the payment. Note: If the PaymentAction of the request was Authorization or Order, this value is your AuthorizationID for use with the Authorization & Capture APIs.
transactionType = resArray("PAYMENTINFO_0_TRANSACTIONTYPE") ' The type of transaction Possible values: l cart l express-checkout
paymentType = resArray("PAYMENTTYPE") ' Indicates whether the payment is instant or delayed. Possible values: l none l echeck l instant
orderTime = resArray("PAYMENTINFO_0_ORDERTIME") ' Time/date stamp of payment
amt = resArray("PAYMENTINFO_0_AMT") ' The final amount charged, including any shipping and taxes from your Merchant Profile.
currencyCode = resArray("PAYMENTINFO_0_CURRENCYCODE") ' A three-character currency code for one of the currencies listed in PayPay-Supported Transactional Currencies. Default: USD.
'feeAmt = resArray("FEEAMT") ' PayPal fee amount charged for the transaction
'settleAmt = resArray("SETTLEAMT") ' Amount deposited in your PayPal account after a currency conversion.
taxAmt = resArray("PAYMENTINFO_0_TAXAMT") ' Tax charged on the transaction.
'exchangeRate = resArray("EXCHANGERATE") ' Exchange rate if a currency conversion occurred. Relevant only if your are billing in their non-primary currency. If the customer chooses to pay with a currency other than the non-primary currency, the conversion occurs in the customer’s account.
' Status of the payment:
'Completed: The payment has been completed, and the funds have been added successfully to your account balance.
'Pending: The payment is pending. See the PendingReason element for more information.
paymentStatus = resArray("PAYMENTINFO_0_PAYMENTSTATUS")
'The reason the payment is pending:
' none: No pending reason
' address: The payment is pending because your customer did not include a confirmed shipping address and your Payment Receiving Preferences is set such that you want to manually accept or deny each of these payments. To change your preference, go to the Preferences section of your Profile.
' echeck: The payment is pending because it was made by an eCheck that has not yet cleared.
' intl: The payment is pending because you hold a non-U.S. account and do not have a withdrawal mechanism. You must manually accept or deny this payment from your Account Overview.
' multi-currency: You do not have a balance in the currency sent, and you do not have your Payment Receiving Preferences set to automatically convert and accept this payment. You must manually accept or deny this payment.
' verify: The payment is pending because you are not yet verified. You must verify your account before you can accept this payment.
' other: The payment is pending for a reason other than those listed above. For more information, contact PayPal customer service.
pendingReason = resArray("PAYMENTINFO_0_PENDINGREASON")
'The reason for a reversal if TransactionType is reversal:
' none: No reason code
' chargeback: A reversal has occurred on this transaction due to a chargeback by your customer.
' guarantee: A reversal has occurred on this transaction due to your customer triggering a money-back guarantee.
' buyer-complaint: A reversal has occurred on this transaction due to a complaint about the transaction from your customer.
' refund: A reversal has occurred on this transaction because you have given the customer a refund.
' other: A reversal has occurred on this transaction due to a reason not listed above.
reasonCode = resArray("PAYMENTINFO_0_REASONCODE")
End If
End If
%>
<%
if PaymentOption = "PayPal" then
' ==================================
' PayPal Express Checkout Module
' ==================================
On Error Resume Next
'------------------------------------
' The currencyCodeType and paymentType
' are set to the selections made on the Integration Assistant
'------------------------------------
currencyCodeType = "GBP"
paymentType = "Sale"
'------------------------------------
' The returnURL is the location where buyers return to when a
' payment has been succesfully authorized.
'
' This is set to the value entered on the Integration Assistant
'------------------------------------
returnURL = "www.clogs.co.uk/OrderConfirmPage"
'------------------------------------
' The cancelURL is the location buyers are sent to when they click the
' return to XXXX site where XXX is the merhcant store name
' during payment review on PayPal
'
' This is set to the value entered on the Integration Assistant
'------------------------------------
cancelURL = "www.clogs.co.uk/Indexpage"
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
paymentAmount = Session("Payment_Amount")
'------------------------------------
' When you integrate this code
' set the variables below with
' shipping address details
' entered by the user on the
' Shipping page.
'------------------------------------
shipToName = "<
>"
shipToStreet = "<>"
shipToStreet2 = "<>" 'Leave it blank if there is no value
shipToCity = "<>"
shipToState = "<>"
shipToCountryCode = "<>" ' Please refer to the PayPal country codes in the API documentation
shipToZip = "<>"
phoneNum = "<>"
'------------------------------------
' Calls the SetExpressCheckout API call
'
' The CallMarkExpressCheckout function is defined in PayPalFunctions.asp
' included at the top of this file.
'-------------------------------------------------
Set resArray = CallMarkExpressCheckout (paymentAmount, currencyCodeType, paymentType, returnURL, cancelURL, shipToName,
shipToStreet, shipToCity, shipToState, shipToCountryCode, shipToZip, shipToStreet2, phoneNum )
ack = UCase(resArray("ACK"))
If ack="SUCCESS" Then
' Redirect to paypal.com
SESSION("token") = resArray("TOKEN")
ReDirectURL( resArray("TOKEN") )
Else
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
End If
Else If (((PaymentOption = "Visa") Or (PaymentOption = "MasterCard") Or (PaymentOption = "Amex") or (PaymentOption = "Discover"))
and ( PaymentProcessorSelected = "PayPal Direct Payment"))
'------------------------------------
' The paymentAmount is the total value of
' the shopping cart, that was set
' earlier in a session variable
' by the shopping cart page
'------------------------------------
paymentAmount = Session("Payment_Amount")
'------------------------------------
' The paymentType that was selected earlier
'------------------------------------
paymentType = "Sale"
' Set these values based on what was selected by the user on the Billing page Html form
creditCardType = "<>" ' Set this to one of the acceptable values (Visa/MasterCard/Amex/Discover) match it to what was selected on your Billing page
creditCardNumber = "<>" ' Set this to the string entered as the credit card number on the Billing page
expDate = "<>" ' Set this to the credit card expiry date entered on the Billing page
cvv2 = "<>" ' Set this to the CVV2 string entered on the Billing page
firstName = "<>" ' Set this to the customer's first name that was entered on the Billing page
lastName = "<>" ' Set this to the customer's last name that was entered on the Billing page
street = "<>" ' Set this to the customer's street address that was entered on the Billing page
city = "<>" ' Set this to the customer's city that was entered on the Billing page
state = "<>" ' Set this to the customer's state that was entered on the Billing page
zip = "<>" ' Set this to the zip code of the customer's address that was entered on the Billing page
countryCode = "<>" ' Set this to the PayPal code for the Country of the customer's address that was entered on the Billing page
currencyCode = "<>" ' Set this to the PayPal code for the Currency used by the customer
'------------------------------------------------
' Calls the DoDirectPayment API call
'
' The DirectPayment function is defined in PayPalFunctions.asp included at the top of this file.
'-------------------------------------------------
Set resArray = DirectPayment (paymentType, paymentAmount, creditCardType, creditCardNumber,
expDate, cvv2, firstName, lastName, street, city, state, zip,
countryCode, currencyCode )
ack = UCase(resArray("ACK"))
If ack <> "SUCCESS" Then
'Display a user friendly Error on the page using any of the following error information returned by PayPal
ErrorCode = URLDecode( resArray("L_ERRORCODE0"))
ErrorShortMsg = URLDecode( resArray("L_SHORTMESSAGE0"))
ErrorLongMsg = URLDecode( resArray("L_LONGMESSAGE0"))
ErrorSeverityCode = URLDecode( resArray("L_SEVERITYCODE0"))
' DirectPayment related error information
ErrorAVSCode = URLDecode( resArray("AVSCODE"))
ErrorCVV2Match = URLDecode( resArray("CVV2MATCH"))
ErrorTransactionId = URLDecode( resArray("TRANSACTIONID"))
End If
End If
%>
Beautiful print and gold studded detail with Anna Smith gold lettering purse.
Fully zipped. Inside:opens up to reveal 2 open areas and a zipped area for coins. 8
credit card slots and 2 note/receipt pockets.
Material: Anna Smith hot pink lining inside.
Size: Width = 19cm, height = 9cm and depth = 2.5cm.
BACK TO PURSES
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
HAND TOOLED SLIP ON
The slip on clog style is hand tooled and can be dyed almost any colour of your choice, or if preferred left natural as
picture shown.
Adult size Price
36-38 £80.00
39- 41 £82.00
41- 44 £84.00
45-46
£86.00
Clogs are available in a wide range of colours.
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
Uppers 100% leather
Soles 100% wood
Soling material rubber
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
SLIP ON SWIVEL SHEEPSKIN LINED
Adult size Price
36 - 41 £92.50
42 - 43 £94.50
44 - 45 £96.50
Clogs are available in a wide range of colours.
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
Uppers 100% leather
Soles 100% wood
linning 100% sheepskin
Soling material rubber
Introducing you to our New slip on swivel style clog.
The strap can nestle neatly over the instep or
be worn around the back
Thick soft leather with real sheepskin lining.
Fantastic for cold weather days.
Can be manufactured in different coloured leathers.
SLIP ON SWIVEL SHEEPSKIN LINED
Wear Walkley, Wear Well
Traditional High Quality,
Hand-made, Cost-effective Footwear
Walkley Clogs, Unit 10, Mount Pleasant Mills, Midgley Road, Mytholmroyd,
Hebden Bridge, West Yorkshire, HX7 5LR.
Tel: 01422 885757
© Copyright 2022 Walkley Clogs.
Website Design by Sue Greenwood 2022
The above dyed through leather colours are always available:
Black, Blue, Brown, Red, Purpe, Pink, Lime green, yellow, Orange floral, and white floral.
Hand dyed leather colours are Black,
Brown, Red, Blue
Green or left natural
Softer leather colours are Black, Brown,
Red, Navy Blue, Orange Dark Pink,
or light Pink.
COLOURS
Below are our main colours, we do have loads of
others!
Just ask us if you want another colour, we just
might have it!