- Guides
- API Reference
- Appendix
Create a redirect (iFrame) payment
POST
/v1/checkout
Request
Header Params
Content-Type
string
required
Example:
application/x-www-form-urlencoded
Body Params application/xml
merchant_id
string
required
<= 7 characters
Example:
701001
account_id
string
required
<= 10 characters
Example:
701001010
order_no
string
required
<= 50 characters
Example:
1726891254563
amount
string
required
<= 15 characters
Example:
10.36
item_total
string
optional
<= 15 characters
Example:
10.00
shipping
string
optional
<= 15 characters
Example:
1.00
handling
string
optional
<= 15 characters
Example:
1.00
tax_total
string
optional
<= 15 characters
Example:
1.00
insurance
string
optional
<= 15 characters
Example:
1.00
shipping_discount
string
optional
<= 15 characters
Example:
1.00
discount
string
optional
<= 15 characters
Example:
1.00
website
string
required
<= 2000 characters
Example:
website.com
items
string
required
<= 5000 characters
Example:
huawei#,#NUM1#,#230.00#,#1#;#Test2#,#NUM2#,#290.00#,#2
note
string
optional
<= 1000 characters
Example:
shopper_id
string
required
<= 64 characters
Example:
apidog1
shopper_email
string
required
<= 100 characters
Example:
apidog@gmail.com
shopper_ip
string
required
<= 50 characters
Example:
219.78.45.63
shopper_phone
string
optional
<= 50 characters
Example:
13012345678
shopper_level
string
optional
<= 50 characters
Example:
1
open3d
string
optional
do3DS: try 3D
no3DS: non 3d
<= 10 characters
Example:
do3DS
token_flag
string
optional
YES: Tokenize the card information
NO: Do Not tokenize the card information
This parameter is required when Token is used
<= 10 characters
Example:
NO
token_id
string
optional
Note: The expiration date of token_id is the same as the card expiration date; Once a token is expired new token need to be created during a new payment process
<= 50 characters
Example:
card
string
required
This parameter can be Null/Default if parameter {token_id} is used
<= 20 characters
Example:
4242424242424242
expiration_month
string
required
This parameter can be Null/Default if parameter {token_id} is used
<= 2 characters
Example:
12
expiration_year
string
required
This parameter can be Null/Default if parameter {token_id} is used
<= 4 characters
Example:
2030
security_code
string
required
This parameter can be Null/Default if parameter {token_id} is used
<= 4 characters
Example:
321
first_name
string
required
<= 100 characters
Example:
Milton
last_name
string
required
<= 100 characters
Example:
Braganza
notify_url
string
required
<= 500 characters
Example:
{{webUrl}}/v1/pages/NotifyResult.jsp
document
string
optional
<= 50 characters
Example:
birth_date
string
optional
<= 10 characters
Example:
02-02-1920
billing_country
string
optional
This parameter is required for tangible goods
<= 2 characters
Example:
CN
billing_state
string
optional
This parameter is required for tangible goods and when the country is United States or Canada
<= 100 characters
Example:
FJ
billing_city
string
optional
This parameter is required for tangible goods
<= 100 characters
Example:
Xiamen
billing_address
string
optional
This parameter is required for tangible goods
<= 300 characters
Example:
3610 Brighton Circle Road
billing_postal_code
string
optional
This parameter is required for tangible goods
<= 100 characters
Example:
56376
os
string
optional
<= 100 characters
Example:
Win10
browser
string
optional
<= 2000 characters
Example:
Mozilla/5.0 (Windows NT 10.0; WOW64) …
browser_lang
string
optional
<= 300 characters
Example:
en-US
time_zone
string
optional
<= 50 characters
Example:
8
resolution
string
optional
<= 50 characters
Example:
1920x1080
cookie_new
string
optional
Example:
billing_country=US&shopper_email=test@test.com&time_zone=8&order_no=ter56789&lang=en_US&IP=127.0.0.1&$$billing_country=US&shopper_email=test@test.com&time_zone=8&order_no=ter1234&lang=en_US&shopper_ip=127.0.0.1&
<= 1000 characters
Example:
billing_country=US&shopper_email=test@ company.com&time_zone=....
cookie_old
string
optional
Example:
billing_country=US&shopper_email=test@test.com&time_zone=8&order_no=ter1234&lang=en_US&shopper_ip=127.0.0.1&
<= 1000 characters
Example:
billing_country=US&shopper_email=test@ company.com&time_zone=....
challenge_window_size
string
optional
'01': ['250px', '400px']
'02': ['390px', '400px'] - The default window size
'03': ['500px', '600px']
'04': ['600px', '400px']
'05': ['100%', '100%']
<= 2 characters
Example:
01
session_id
string
optional
<= 50 characters
Example:
delivery_firstname
string
optional
<= 100 characters
Example:
Li
delivery_lastname
string
optional
<= 100 characters
Example:
Han
delivery_country
string
optional
<= 100 characters
Example:
CN
delivery_state
string
optional
<= 100 characters
Example:
FJ
delivery_city
string
optional
<= 100 characters
Example:
Xiamen
delivery_address
string
optional
<= 300 characters
Example:
3610 Brighton Circle Road
delivery_postal_code
string
optional
This parameter is required for tangible goods and when the country is United States or Canada
<= 100 characters
Example:
56376
custom
string
optional
Example:
custom1;custom2;custom3;custom4;custom5
<= 2500 characters
Example:
installments
string
optional
<= 2 characters
Example:
installments_id
string
optional
<= 50 characters
Example:
device_fingerprint
string
optional
<= 200 characters
Example:
encryption_data
string
required
encryption_data=sha256(merchant_id + account_id +order_no + currency +amount + first_name + last_name + card + expiration_year + expiration_month+ security_code + shopper_email + sign_key);
All encryption parameters need to remove spaces before encryption.
<= 64 characters
Example:
{{sign}}
platform_source
string
optional
Acceptable Value: Magento, Shopify, Shoplazza, Shopyy, Shopline, WooCommerce, Zencart, SAAS
<= 30 characters
Example:
Shopify
device_type
string
optional
PC
, Mobile
<= 20 characters
Example:
PC
order_type
string
optional
WEB
, PHONE
, DYNAMIC_PHONE
, MOBILE
, MOBILE_IN_STORE
, IOS
, ANDROID
, WAP
, STORE
, MERCHANT_EMPLOYEE
, MAIL_ORDER
, AUTOMATIC_RENEWAL_OR_INSTALLMENT_PAYMENT
, MERCHANT_INITIATED
, UNKNOWN
, POS
, API_ONLY
, PERSONAL_POS
, PHONE_LINK
<= 50 characters
Example:
WEB
checkout_time
number
optional
Example:
1415273168
user_agent
string
optional
<= 2000 characters
Example:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36
forter_token_cookie
string
optional
<= 128 characters
Example:
cart_items
array [object {1}]
optional
basic_item_data
object
optional
account_owner
array [object {9}]
optional
first_name
string
optional
<= 75 characters
last_name
string
optional
<= 75 characters
email
string
optional
<= 256 characters
account_id
string
optional
<= 100 characters
created
number
optional
past_orders_count
number
optional
past_orders_sum
number
optional
lastLogin_ip
string
optional
<= 50 characters
registration_ip
string
optional
<= 50 characters
total_discount
array [object {2}]
optional
coupon_code_used
string
optional
<= 15 characters
discount_type
string
optional
<= 25 characters
additional_information
array [object {1}]
optional
mpi_info
object
optional
price_id
string
optional
<= 50 characters
quote_id
string
optional
<= 50 characters
quote_price
string
optional
<= 15 characters
color_depth
string
optional
<= 50 characters
Example:
test
storefront_domains
string
optional
subscription
object
optional
contract
string
required
RECURRING – Payment details can be used without the card security code to initiate card-not-present transactions.
INSTALMENT – for instalment payment plans
contract_name
string
required
contract_amount
string
required
interval
string
required
Allowed values:
day
week
month
year
interval_count
string
required
billing_cycle
integer
required
For example, the subscription will last for 1 year if billing_cycles=12, interval_count=1 and interval=MONTH.
The subscription will continue indefinitely if billing_cycles is 0.
promotion_cycle
integer
optional
contract_start
string
required
contract_end
string
required
price_id
string
optional
Example
<?xml version="1.0" encoding="UTF-8"?>
<root>
<merchant_id>701001</merchant_id>
<account_id>701001010</account_id>
<order_no>1726891254563</order_no>
<currency>USD</currency>
<amount>10.36</amount>
<item_total>10.00</item_total>
<shipping>1.00</shipping>
<handling>1.00</handling>
<tax_total>1.00</tax_total>
<insurance>1.00</insurance>
<shipping_discount>1.00</shipping_discount>
<discount>1.00</discount>
<website>website.com</website>
<items>huawei#,#NUM1#,#230.00#,#1#;#Test2#,#NUM2#,#290.00#,#2</items>
<note/>
<shopper_id>apidog1</shopper_id>
<shopper_email>apidog@gmail.com</shopper_email>
<shopper_ip>219.78.45.63</shopper_ip>
<shopper_phone>13012345678</shopper_phone>
<shopper_level>1</shopper_level>
<open3d>do3DS</open3d>
<token_flag>NO</token_flag>
<token_id/>
<card>4242424242424242</card>
<expiration_month>12</expiration_month>
<expiration_year>2030</expiration_year>
<security_code>321</security_code>
<first_name>Milton</first_name>
<last_name>Braganza</last_name>
<notify_url>{{webUrl}}/v1/pages/NotifyResult.jsp</notify_url>
<document/>
<birth_date>02-02-1920</birth_date>
<billing_country>CN</billing_country>
<billing_state>FJ</billing_state>
<billing_city>Xiamen</billing_city>
<billing_address>3610 Brighton Circle Road</billing_address>
<billing_postal_code>56376</billing_postal_code>
<os>Win10</os>
<browser>Mozilla/5.0 (Windows NT 10.0; WOW64) …</browser>
<browser_lang>en-US</browser_lang>
<time_zone>8</time_zone>
<resolution>1920x1080</resolution>
<cookie_new>billing_country=US&shopper_email=test@ company.com&time_zone=.... </cookie_new>
<cookie_old>billing_country=US&shopper_email=test@ company.com&time_zone=.... </cookie_old>
<challenge_window_size>01</challenge_window_size>
<session_id/>
<delivery_firstname>Li</delivery_firstname>
<delivery_lastname>Han</delivery_lastname>
<delivery_country>CN</delivery_country>
<delivery_state>FJ</delivery_state>
<delivery_city>Xiamen</delivery_city>
<delivery_address>3610 Brighton Circle Road</delivery_address>
<delivery_postal_code>56376</delivery_postal_code>
<custom/>
<installments/>
<installments_id/>
<device_fingerprint/>
<encryption_data>{{sign}}</encryption_data>
<platform_source>Shopify</platform_source>
<device_type>PC</device_type>
<order_type>WEB</order_type>
<checkout_time>1415273168</checkout_time>
<user_agent>Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36</user_agent>
<forter_token_cookie/>
<cart_items>
<cart_items>
<basic_item_data>
<name>string</name>
<quantity>string</quantity>
<type>string</type>
<price>
<amount_usd>0</amount_usd>
<amount_local_currency>0</amount_local_currency>
<currency>str</currency>
</price>
<category>string</category>
<productId>string</productId>
</basic_item_data>
</cart_items>
</cart_items>
<account_owner>
<account_owner>
<first_name>string</first_name>
<last_name>string</last_name>
<email>string</email>
<account_id>string</account_id>
<created>0</created>
<past_orders_count>0</past_orders_count>
<past_orders_sum>0</past_orders_sum>
<lastLogin_ip>string</lastLogin_ip>
<registration_ip>string</registration_ip>
</account_owner>
</account_owner>
<total_discount>
<total_discount>
<coupon_code_used>string</coupon_code_used>
<discount_type>string</discount_type>
</total_discount>
</total_discount>
<additional_information>
<additional_information>
<mpi_info>
<eci>st</eci>
<cavv>string</cavv>
<xid>string</xid>
<dsTransID>string</dsTransID>
</mpi_info>
</additional_information>
</additional_information>
<price_id>string</price_id>
<quote_id>string</quote_id>
<quote_price>string</quote_price>
<color_depth>test</color_depth>
<storefront_domains>string</storefront_domains>
<subscription>
<contract>string</contract>
<contract_name>string</contract_name>
<contract_amount>string</contract_amount>
<interval>string</interval>
<interval_count>string</interval_count>
<billing_cycle>0</billing_cycle>
<promotion_cycle>0</promotion_cycle>
<contract_start>string</contract_start>
<contract_end>string</contract_end>
<price_id>string</price_id>
</subscription>
</root>
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://test-api.sufupayment.com/v1/checkout' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-raw '<?xml version="1.0" encoding="UTF-8"?>
<root>
<merchant_id>701001</merchant_id>
<account_id>701001010</account_id>
<order_no>1726891254563</order_no>
<currency>USD</currency>
<amount>10.36</amount>
<item_total>10.00</item_total>
<shipping>1.00</shipping>
<handling>1.00</handling>
<tax_total>1.00</tax_total>
<insurance>1.00</insurance>
<shipping_discount>1.00</shipping_discount>
<discount>1.00</discount>
<website>website.com</website>
<items>huawei#,#NUM1#,#230.00#,#1#;#Test2#,#NUM2#,#290.00#,#2</items>
<note/>
<shopper_id>apidog1</shopper_id>
<shopper_email>apidog@gmail.com</shopper_email>
<shopper_ip>219.78.45.63</shopper_ip>
<shopper_phone>13012345678</shopper_phone>
<shopper_level>1</shopper_level>
<open3d>do3DS</open3d>
<token_flag>NO</token_flag>
<token_id/>
<card>4242424242424242</card>
<expiration_month>12</expiration_month>
<expiration_year>2030</expiration_year>
<security_code>321</security_code>
<first_name>Milton</first_name>
<last_name>Braganza</last_name>
<notify_url>https://test-api.sufupayment.com/v1/pages/NotifyResult.jsp</notify_url>
<document/>
<birth_date>02-02-1920</birth_date>
<billing_country>CN</billing_country>
<billing_state>FJ</billing_state>
<billing_city>Xiamen</billing_city>
<billing_address>3610 Brighton Circle Road</billing_address>
<billing_postal_code>56376</billing_postal_code>
<os>Win10</os>
<browser>Mozilla/5.0 (Windows NT 10.0; WOW64) …</browser>
<browser_lang>en-US</browser_lang>
<time_zone>8</time_zone>
<resolution>1920x1080</resolution>
<cookie_new>billing_country=US&shopper_email=test@ company.com&time_zone=.... </cookie_new>
<cookie_old>billing_country=US&shopper_email=test@ company.com&time_zone=.... </cookie_old>
<challenge_window_size>01</challenge_window_size>
<session_id/>
<delivery_firstname>Li</delivery_firstname>
<delivery_lastname>Han</delivery_lastname>
<delivery_country>CN</delivery_country>
<delivery_state>FJ</delivery_state>
<delivery_city>Xiamen</delivery_city>
<delivery_address>3610 Brighton Circle Road</delivery_address>
<delivery_postal_code>56376</delivery_postal_code>
<custom/>
<installments/>
<installments_id/>
<device_fingerprint/>
<encryption_data>{{sign}}</encryption_data>
<platform_source>Shopify</platform_source>
<device_type>PC</device_type>
<order_type>WEB</order_type>
<checkout_time>1415273168</checkout_time>
<user_agent>Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36</user_agent>
<forter_token_cookie/>
<cart_items>
<cart_items>
<basic_item_data>
<name>string</name>
<quantity>string</quantity>
<type>string</type>
<price>
<amount_usd>0</amount_usd>
<amount_local_currency>0</amount_local_currency>
<currency>str</currency>
</price>
<category>string</category>
<productId>string</productId>
</basic_item_data>
</cart_items>
</cart_items>
<account_owner>
<account_owner>
<first_name>string</first_name>
<last_name>string</last_name>
<email>string</email>
<account_id>string</account_id>
<created>0</created>
<past_orders_count>0</past_orders_count>
<past_orders_sum>0</past_orders_sum>
<lastLogin_ip>string</lastLogin_ip>
<registration_ip>string</registration_ip>
</account_owner>
</account_owner>
<total_discount>
<total_discount>
<coupon_code_used>string</coupon_code_used>
<discount_type>string</discount_type>
</total_discount>
</total_discount>
<additional_information>
<additional_information>
<mpi_info>
<eci>st</eci>
<cavv>string</cavv>
<xid>string</xid>
<dsTransID>string</dsTransID>
</mpi_info>
</additional_information>
</additional_information>
<price_id>string</price_id>
<quote_id>string</quote_id>
<quote_price>string</quote_price>
<color_depth>test</color_depth>
<storefront_domains>string</storefront_domains>
<subscription>
<contract>string</contract>
<contract_name>string</contract_name>
<contract_amount>string</contract_amount>
<interval>string</interval>
<interval_count>string</interval_count>
<billing_cycle>0</billing_cycle>
<promotion_cycle>0</promotion_cycle>
<contract_start>string</contract_start>
<contract_end>string</contract_end>
<price_id>string</price_id>
</subscription>
</root>'
Responses
🟢200OK
text/html
Body
merchant_id
string
required
account_id
string
required
order_no
string
required
amount
string
required
currency
string
required
transaction_id
string
required
card
string
required
order_status
string
required
result_info
string
required
encryption_data
string
required
note
string
required
connector
string
required
Example
<html>
<head>
<title>Payment Loading...</title>
</head>
<body onload="fun_onload_event();">
<form name="theForm" id="shoplazz" method="POST" action="https://test-api.xnova.sg/v1/checkout">
<input type="hidden" name="gbc_id" value="126301" />
<input type="hidden" name="connector_code" value="RISINGPAY" />
<input type="hidden" name="account_name" value="default" />
<input type="hidden" name="webSite" value="" />
<input type="hidden" name="pm_id" value="8" />
<input type="hidden" name="apm_type" value="MIX" />
<input type="hidden" name="descriptor" value="star-saas" />
<input type="hidden" name="orderprefix" value="C" />
<input type="hidden" name="rrtimezone" value="+0000" />
<input type="hidden" name="ordernumlength" value="12" />
<input type="hidden" name="sendbgoods" value="0" />
<input type="hidden" name="replacename" value="null" />
<input type="hidden" name="send_bank_website" value="test-xnova.sg" />
<input type="hidden" name="replace_up_id" value="701" />
<input type="hidden" name="replace_match_address" value="0" />
<input type="hidden" name="to_pass_page" value="true" />
</form>
<script language="Javascript">
function fun_onload_event()
{
var shoplazzElement = document.getElementById('shoplazz');
var inputEle = document.createElement('input');
inputEle.name = `insurance`;
inputEle.type = 'hidden';
inputEle.value = `1.00`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `shopper_phone`;
inputEle.type = 'hidden';
inputEle.value = `13012345678`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `country`;
inputEle.type = 'hidden';
inputEle.value = `CN`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `delivery_address`;
inputEle.type = 'hidden';
inputEle.value = `3610 Brighton Circle Road`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `signInfo`;
inputEle.type = 'hidden';
inputEle.value = `003b48322659ff3be45f33135f9f46dc6edcf6e911100dfd925299c6b79e26f2`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `APMType`;
inputEle.type = 'hidden';
inputEle.value = ``
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `taxTotal`;
inputEle.type = 'hidden';
inputEle.value = `1.00`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `price_id`;
inputEle.type = 'hidden';
inputEle.value = ``
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `discount`;
inputEle.type = 'hidden';
inputEle.value = `1.00`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `billing_address`;
inputEle.type = 'hidden';
inputEle.value = `3610 Brighton Circle Road`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `device_type`;
inputEle.type = 'hidden';
inputEle.value = `PC`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `shipping`;
inputEle.type = 'hidden';
inputEle.value = `1.00`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `token_id`;
inputEle.type = 'hidden';
inputEle.value = ``
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `merNo`;
inputEle.type = 'hidden';
inputEle.value = `701001`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `source_request_ip`;
inputEle.type = 'hidden';
inputEle.value = `39.109.216.11`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `default_lang`;
inputEle.type = 'hidden';
inputEle.value = `en_US`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `open3d`;
inputEle.type = 'hidden';
inputEle.value = `do3DS`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `allParams`;
inputEle.type = 'hidden';
inputEle.value = `insurance=1.00&country=CN&signInfo=003b48322659ff3be45f33135f9f46dc6edcf6e911100dfd925299c6b79e26f2&gbc_id=null&APMType=&billing_street_number=null&taxTotal=1.00&discount=1.00&delivery_street_number=null&cardNo=null&cardSecurityCode=null&merNo=701001&state=FJ&zip=56376&orderNo=1731480073283&orderCurrency=USD&shipZip=56376&timeZone=null&shipFirstName=Li&firstName=Milton&cpfNumber=null&itemTotal=10.00&phone=13012345678&shipState=FJ¬ifyUrl=https://test-api.xnova.sg/v1/pages/NotifyResult.jsp&shippingDiscount=1.00&shipLastName=Han&goodsInfo=huawei#,#NUM1#,#230.00#,#1#;#Test2#,#NUM2#,#290.00#,#2&cardExpireMonth=null&defaultLang=en_US&lastName=Braganza&verifyBillingAddress=YES&cardExpireYear=null&city=Xiamen&remark=&shipFee=1.00&newCookie=null&shipCountry=CN&billing_district_name=null&webSite=null&paymentToken=&orderAmount=10.36&oldCookie=null&delivery_district_name=null&merSendLogoNo=1&returnUrl=https://test-api.xnova.sg/v1/pages/PayResult.jsp&email=apidog@gmail.com&user_agent=null&shipCity=Xiamen&shopperLevel=1&address=3610 Brighton Circle Road&gatewayNo=701001021&referenceNo=null&shopperId=apidog1&custom=&cardType=&token=NO&shipAddress=3610 Brighton Circle Road&browerLang=null&cancelUrl=https://test-api.xnova.sg/v1/pages/PayResult.jsp&isOpen3D=do3DS&handling=1.00&`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `state`;
inputEle.type = 'hidden';
inputEle.value = `FJ`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `payment_method`;
inputEle.type = 'hidden';
inputEle.value = ``
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `zip`;
inputEle.type = 'hidden';
inputEle.value = `56376`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `orderNo`;
inputEle.type = 'hidden';
inputEle.value = `1731480073283`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `orderCurrency`;
inputEle.type = 'hidden';
inputEle.value = `USD`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `shipZip`;
inputEle.type = 'hidden';
inputEle.value = `56376`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `delivery_postal_code`;
inputEle.type = 'hidden';
inputEle.value = `56376`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `quote_id`;
inputEle.type = 'hidden';
inputEle.value = ``
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `item_total`;
inputEle.type = 'hidden';
inputEle.value = `10.00`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `delivery_state`;
inputEle.type = 'hidden';
inputEle.value = `FJ`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `shipFirstName`;
inputEle.type = 'hidden';
inputEle.value = `Li`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `billing_city`;
inputEle.type = 'hidden';
inputEle.value = `Xiamen`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `firstName`;
inputEle.type = 'hidden';
inputEle.value = `Milton`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `itemTotal`;
inputEle.type = 'hidden';
inputEle.value = `10.00`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `phone`;
inputEle.type = 'hidden';
inputEle.value = `13012345678`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `shipState`;
inputEle.type = 'hidden';
inputEle.value = `FJ`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `notifyUrl`;
inputEle.type = 'hidden';
inputEle.value = `https://test-api.xnova.sg/v1/pages/NotifyResult.jsp`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `shopper_email`;
inputEle.type = 'hidden';
inputEle.value = `apidog@gmail.com`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `shippingDiscount`;
inputEle.type = 'hidden';
inputEle.value = `1.00`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `items`;
inputEle.type = 'hidden';
inputEle.value = `huawei#,#NUM1#,#230.00#,#1#;#Test2#,#NUM2#,#290.00#,#2`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `cancel_url`;
inputEle.type = 'hidden';
inputEle.value = `https://test-api.xnova.sg/v1/pages/PayResult.jsp`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `shipLastName`;
inputEle.type = 'hidden';
inputEle.value = `Han`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `goodsInfo`;
inputEle.type = 'hidden';
inputEle.value = `huawei#,#NUM1#,#230.00#,#1#;#Test2#,#NUM2#,#290.00#,#2`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `defaultLang`;
inputEle.type = 'hidden';
inputEle.value = `en_US`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `order_no`;
inputEle.type = 'hidden';
inputEle.value = `1731480073283`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `note`;
inputEle.type = 'hidden';
inputEle.value = ``
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `lastName`;
inputEle.type = 'hidden';
inputEle.value = `Braganza`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `verifyBillingAddress`;
inputEle.type = 'hidden';
inputEle.value = `YES`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `tax_total`;
inputEle.type = 'hidden';
inputEle.value = `1.00`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `city`;
inputEle.type = 'hidden';
inputEle.value = `Xiamen`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `encryption_data`;
inputEle.type = 'hidden';
inputEle.value = `003b48322659ff3be45f33135f9f46dc6edcf6e911100dfd925299c6b79e26f2`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `remark`;
inputEle.type = 'hidden';
inputEle.value = ``
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `shipFee`;
inputEle.type = 'hidden';
inputEle.value = `1.00`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `merchant_id`;
inputEle.type = 'hidden';
inputEle.value = `701001`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `shipCountry`;
inputEle.type = 'hidden';
inputEle.value = `CN`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `quote_price`;
inputEle.type = 'hidden';
inputEle.value = ``
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `paymentToken`;
inputEle.type = 'hidden';
inputEle.value = ``
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `billing_postal_code`;
inputEle.type = 'hidden';
inputEle.value = `56376`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `source_notify_url`;
inputEle.type = 'hidden';
inputEle.value = `https://test-api.xnova.sg/v1/pages/NotifyResult.jsp`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `orderAmount`;
inputEle.type = 'hidden';
inputEle.value = `10.36`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `delivery_firstname`;
inputEle.type = 'hidden';
inputEle.value = `Li`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `billing_state`;
inputEle.type = 'hidden';
inputEle.value = `FJ`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `return_url`;
inputEle.type = 'hidden';
inputEle.value = `https://test-api.xnova.sg/v1/pages/PayResult.jsp`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `currency`;
inputEle.type = 'hidden';
inputEle.value = `USD`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `merSendLogoNo`;
inputEle.type = 'hidden';
inputEle.value = `1`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `verify_billing_address`;
inputEle.type = 'hidden';
inputEle.value = `YES`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `returnUrl`;
inputEle.type = 'hidden';
inputEle.value = `https://test-api.xnova.sg/v1/pages/PayResult.jsp`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `first_name`;
inputEle.type = 'hidden';
inputEle.value = `Milton`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `email`;
inputEle.type = 'hidden';
inputEle.value = `apidog@gmail.com`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `delivery_lastname`;
inputEle.type = 'hidden';
inputEle.value = `Han`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `delivery_country`;
inputEle.type = 'hidden';
inputEle.value = `CN`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `shipCity`;
inputEle.type = 'hidden';
inputEle.value = `Xiamen`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `amount`;
inputEle.type = 'hidden';
inputEle.value = `10.36`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `platform_source`;
inputEle.type = 'hidden';
inputEle.value = `Shopify`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `shopperLevel`;
inputEle.type = 'hidden';
inputEle.value = `1`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `address`;
inputEle.type = 'hidden';
inputEle.value = `3610 Brighton Circle Road`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `logo_name`;
inputEle.type = 'hidden';
inputEle.value = `1`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `gatewayNo`;
inputEle.type = 'hidden';
inputEle.value = `701001021`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `shopperId`;
inputEle.type = 'hidden';
inputEle.value = `apidog1`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `custom`;
inputEle.type = 'hidden';
inputEle.value = ``
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `billing_country`;
inputEle.type = 'hidden';
inputEle.value = `CN`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `cardType`;
inputEle.type = 'hidden';
inputEle.value = ``
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `last_name`;
inputEle.type = 'hidden';
inputEle.value = `Braganza`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `card_type`;
inputEle.type = 'hidden';
inputEle.value = ``
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `notify_url`;
inputEle.type = 'hidden';
inputEle.value = `https://test-api.xnova.sg/v1/pages/NotifyResult.jsp`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `token`;
inputEle.type = 'hidden';
inputEle.value = `NO`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `shipAddress`;
inputEle.type = 'hidden';
inputEle.value = `3610 Brighton Circle Road`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `shopper_level`;
inputEle.type = 'hidden';
inputEle.value = `1`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `cancelUrl`;
inputEle.type = 'hidden';
inputEle.value = `https://test-api.xnova.sg/v1/pages/PayResult.jsp`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `account_id`;
inputEle.type = 'hidden';
inputEle.value = `701001021`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `shipping_discount`;
inputEle.type = 'hidden';
inputEle.value = `1.00`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `token_flag`;
inputEle.type = 'hidden';
inputEle.value = `NO`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `isOpen3D`;
inputEle.type = 'hidden';
inputEle.value = `do3DS`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `shopper_id`;
inputEle.type = 'hidden';
inputEle.value = `apidog1`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `color_depth`;
inputEle.type = 'hidden';
inputEle.value = `24`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `handling`;
inputEle.type = 'hidden';
inputEle.value = `1.00`
shoplazzElement.appendChild(inputEle);
var inputEle = document.createElement('input');
inputEle.name = `delivery_city`;
inputEle.type = 'hidden';
inputEle.value = `Xiamen`
shoplazzElement.appendChild(inputEle);
document.theForm.submit();
}
</script>
</body>
</html>
🟠404Record not found
🟠400Invalid input