All documentation

Hosted Checkout

Customize and enable online payments through our low-code Hosted Checkout solution.

Customize and enable online payments through our low-code Hosted Checkout solution.

Hosted Checkouts are a great way for businesses to allow customers to make online payments without having to worry about PCI compliance or heavy coding. With a straightforward setup process you can create as many checkout pages as you need and quickly accept secure online payments.

See: How to Create a Hosted Checkout (Everyware Hosted Checkouts Guide)

Parameter Definition Required or Optional
firstName First name of paying customer Required
lastName Last name of paying customer Required
emailAddress Customer’s email, standard format (xxx@yyy.zzz) Required
phone Mobile phone number of customer, provided in 10 digit format: 3055551212. Required
amount Total amount to be processed – No “$” required. Example: 1.00 Required
description Line item name. If left blank, will default to '[BusinessName] Payment' Optional
showbutton Show or hide the Pay Online button. True or False Optional
buttontext Text label for button Optional
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Use Widget Sample Document</title>
    <script src="https://portaltest.everyware.com/Static/everyware-hosted-checkout.js"></script>
</head>
<body>
    <everyware-hosted-checkout 
        mode="dev"
        g="00005x9-27x5-442e-14dc-ff2dx1c19x3c"
        label="Pay"
        shape="Pill"
        color="#ffffff"
        background-color="#fdb813">
    </everyware-hosted-checkout>
</body>
</html>