如何使用 2checkout 到固定送货地址
How to use 2checkout to fixed shipping address
我用2checkout付款,在自己的网站上填写收货地址,然后跳转到2checkout结账页面,但是会填写收货地址again.It如果有人重新选择会造成运费风险送货地址。
我不知道为什么,请帮助我。
这是需要传输的参数。
<form action="<?php echo $action; ?>" method="post">
<input type="hidden" name="sid" value="<?php echo $sid; ?>" />
<input type='hidden' name='mode' value='2CO' >
<?php $i = 1; ?>
<?php foreach ($products as $product) { ?>
<input type='hidden' name='li_<?php echo $i; ?>_type' value='product' >
<input type='hidden' name='li_<?php echo $i; ?>_name' value='<?php echo $product['name']; ?>' >
<input type='hidden' name='li_<?php echo $i; ?>_product_id' value='<?php echo $product['product_id']; ?>' >
<input type='hidden' name='li_<?php echo $i; ?>_description' value='<?php echo $product['description']; ?>' >
<input type='hidden' name='li_<?php echo $i; ?>_price' value='<?php echo $product['price']; ?>' >
<input type='hidden' name='li_<?php echo $i; ?>_quantity' value='<?php echo $product['quantity']; ?>' >
<input type='hidden' name='li_<?php echo $i; ?>_tangible' value='Y' >
<?php $i++; ?>
<?php } ?>
<input type='hidden' name='li_0_type' value='<?php echo $shipping; ?>' />
<input type='hidden' name='li_0_name' value='<?php echo $shipping_name; ?>' />
<input type='hidden' name='li_0_price' value='<?php echo $freight; ?>' />
<input type="hidden" name="card_holder_name" value="<?php echo $card_holder_name; ?>" />
<input type="hidden" name="street_address" value="<?php echo $street_address; ?>" />
<input type="hidden" name="city" value="<?php echo $city; ?>" />
<input type="hidden" name="state" value="<?php echo $state; ?>" />
<input type="hidden" name="zip" value="<?php echo $zip; ?>" />
<input type="hidden" name="country" value="<?php echo $country; ?>" />
<input type="hidden" name="email" value="<?php echo $email; ?>" />
<input type="hidden" name="phone" value="<?php echo $phone; ?>" />
<input type='hidden' name='ship_name' value='<?php echo $ship_name;?>' >
<input type="hidden" name="ship_street_address" value="<?php echo $ship_street_address; ?>" />
<input type="hidden" name="ship_city" value="<?php echo $ship_city; ?>" />
<input type="hidden" name="ship_state" value="<?php echo $ship_state; ?>" />
<input type="hidden" name="ship_zip" value="<?php echo $ship_zip; ?>" />
<input type="hidden" name="ship_country" value="<?php echo $ship_country; ?>" />
<input type="hidden" name="currency_code" value="<?php echo $tco_currency; ?>" />
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
<input type="hidden" name="x_receipt_link_url" value="<?php echo $return_url; ?>" />
<div class="buttons">
<div class="right">
<input type="submit" value="<?php echo $button_confirm; ?>" class="button" />
</div>
</div>
</form>
阅读下一个 link 中的 2Checkout Answer,可能会对您有所帮助,重定向不仅是因为送货地址,请删除您的 cookie,发送所有必填字段并进行真实检查帐号。
2Checkout inline checkout redirects to the full checkout page for some countries
我用2checkout付款,在自己的网站上填写收货地址,然后跳转到2checkout结账页面,但是会填写收货地址again.It如果有人重新选择会造成运费风险送货地址。 我不知道为什么,请帮助我。 这是需要传输的参数。
<form action="<?php echo $action; ?>" method="post">
<input type="hidden" name="sid" value="<?php echo $sid; ?>" />
<input type='hidden' name='mode' value='2CO' >
<?php $i = 1; ?>
<?php foreach ($products as $product) { ?>
<input type='hidden' name='li_<?php echo $i; ?>_type' value='product' >
<input type='hidden' name='li_<?php echo $i; ?>_name' value='<?php echo $product['name']; ?>' >
<input type='hidden' name='li_<?php echo $i; ?>_product_id' value='<?php echo $product['product_id']; ?>' >
<input type='hidden' name='li_<?php echo $i; ?>_description' value='<?php echo $product['description']; ?>' >
<input type='hidden' name='li_<?php echo $i; ?>_price' value='<?php echo $product['price']; ?>' >
<input type='hidden' name='li_<?php echo $i; ?>_quantity' value='<?php echo $product['quantity']; ?>' >
<input type='hidden' name='li_<?php echo $i; ?>_tangible' value='Y' >
<?php $i++; ?>
<?php } ?>
<input type='hidden' name='li_0_type' value='<?php echo $shipping; ?>' />
<input type='hidden' name='li_0_name' value='<?php echo $shipping_name; ?>' />
<input type='hidden' name='li_0_price' value='<?php echo $freight; ?>' />
<input type="hidden" name="card_holder_name" value="<?php echo $card_holder_name; ?>" />
<input type="hidden" name="street_address" value="<?php echo $street_address; ?>" />
<input type="hidden" name="city" value="<?php echo $city; ?>" />
<input type="hidden" name="state" value="<?php echo $state; ?>" />
<input type="hidden" name="zip" value="<?php echo $zip; ?>" />
<input type="hidden" name="country" value="<?php echo $country; ?>" />
<input type="hidden" name="email" value="<?php echo $email; ?>" />
<input type="hidden" name="phone" value="<?php echo $phone; ?>" />
<input type='hidden' name='ship_name' value='<?php echo $ship_name;?>' >
<input type="hidden" name="ship_street_address" value="<?php echo $ship_street_address; ?>" />
<input type="hidden" name="ship_city" value="<?php echo $ship_city; ?>" />
<input type="hidden" name="ship_state" value="<?php echo $ship_state; ?>" />
<input type="hidden" name="ship_zip" value="<?php echo $ship_zip; ?>" />
<input type="hidden" name="ship_country" value="<?php echo $ship_country; ?>" />
<input type="hidden" name="currency_code" value="<?php echo $tco_currency; ?>" />
<input type="hidden" name="lang" value="<?php echo $lang; ?>" />
<input type="hidden" name="x_receipt_link_url" value="<?php echo $return_url; ?>" />
<div class="buttons">
<div class="right">
<input type="submit" value="<?php echo $button_confirm; ?>" class="button" />
</div>
</div>
</form>
阅读下一个 link 中的 2Checkout Answer,可能会对您有所帮助,重定向不仅是因为送货地址,请删除您的 cookie,发送所有必填字段并进行真实检查帐号。
2Checkout inline checkout redirects to the full checkout page for some countries