






Copyright © 2023 OnePay
Using this OnePay address checkout plugin, the user has the ability to checkout with the following on landing page
Personal Details
Name / Email
Address
State / City
Zip code
The following TEST card can be used to test your integration.
Card No : 4017779995555556
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>PayOne</title>
</head>
<body>
<div id="onepayResponseResult"> </div>
<input id="onepayResult" type="hidden" />
<input id="onepayToken" type="hidden" />
<input type="text" id="txtAmount" value="" placeholder="Amount" maxlength="12" style="width:110px" />
<button id="btnPayment"> Payment</button>
<div id="divIframe1"></div>
</body>
</html>
<script id="scriptIframe" type="text/javascript" src="https://apidemo.onepay.com/PayUI/onepay_v2.0.js"
data-token=""
data-key="1115a683-6b20-88ab-2d1e-9a5ac4587490"
data-header="payment"
data-displayMode="popup"
data-mode="payment"
data-firstname="*"
data-lastname=""
data-address="*"
data-city=""
data-state=""
data-zipcode=""
data-email=""
data-phone=""
data-invoiceno=""
data-note="">
</script>
<script>
btnPayment.onclick = function () {
let customerId = '';
let amount = document.getElementById("txtAmount").value;
MakePayment(amount, customerId, 'divCheckoutContent', 0, ShowResult);
}
function ShowResult() {
// document.getElementById("onepayResponseResult").innerHTML = document.getElementById("onepayResult").value;
let jsonResult = JSON.parse(document.getElementById("onepayResult").value);
let resultText ='';
if (jsonResult != undefined && jsonResult.transaction_response !== undefined) {
resultText = jsonResult.transaction_response.result_text
if(jsonResult.transaction_response.result_code === 1){
alert("Payment transaction "+resultText ); // popup or display success status
}
else
{
// popup resultText or Transaction failed
}
}
}
</script>
9801 Washingtonian Blvd.
Suite 200 Gaithersburg, MD 20878
Phone : 650-709-2400
Email : team@onepay.com
OnePay is a registered ISO/MSP of Merrick Bank, South Jordan, UT
Copyright © 2023 OnePay
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |