Google Checkout HTML API для скрытого поля описания? или важная информация - PullRequest
1 голос
/ 28 ноября 2011

Я управляю золотом нематериальных электрических товаров, которые продаю бизнесу. Недавно я столкнулся с некоторыми трудностями с PayPal, когда клиенты начали осуществлять возвратные платежи, теперь я переключился на Google Checkout и теперь делаю сайт более защищенным от мошенничества такого типа.

Итак, я собираю информацию об IP-адресе / имени хоста / user-agent / proxy пользователя, которую я буду отправлять компаниям-эмитентам кредитных карт и ФБР, чтобы разрешить возвратные платежи. Я не могу запустить базу данных, так как мой веб-сайт не ' t использовать любые базы данных только на основе сеансов.

Итак, я отправляю информацию как дополнительный элемент по цене 0,00 $ (бесплатно). В кодировке base64.

Итак, как мне получить информацию о клиенте, но сделать так, чтобы клиент не видел эту информацию, поскольку в первую очередь это может напугать некоторых клиентов.

HTML-код, который генерирует мой торговый сайт, выглядит следующим образом.

<form method="POST" action="https://checkout.google.com/api/checkout/v2/checkoutForm/Merchant/*Snipped*" accept-charset="utf-8">
<!-- Sell digital goods with email delivery of download instructions (with tax, no shipping) -->
<input type="hidden" name="hl" value="pt_BR">
<input type="hidden" name="item_description_1" value="Character: [5464564]: Tiberica">
<input type="hidden" name="item_name_1" value="10,000 Gold [Nation]"><input type="hidden" name="item_price_1" value="0.01">
<input type="hidden" name="item_currency_1" value="USD">
<input type="hidden" name="item_quantity_1" value="1">
<input type="hidden" name="shopping-cart.items.item-1.digital-content.display-disposition" value="PESSIMISTIC">
<input type="hidden" name="shopping-cart.items.item-1.digital-content.email-delivery" value="true">
<!-- Customer information -->
<input type="hidden" name="item_name_2" value="Customer Information [Não é importante para o cliente]">
<input type="hidden" name="item_description_2" value="SVAgYWRkcmVzczogNzEuMTkwLjE3Ni40OQpSZW1vdGUgSG9zdDogcG9vbC03MS0xOTAtMTc2LTQ5Lm55Y21ueS5maW9zLnZlcml6b24ubmV0IC0gClVzZXIgQWdlbnQ6IE1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDUuMSkgQXBwbGVXZWJLaXQvNTM1LjIgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTUuMC44NzQuMTIxIFNhZmFyaS81MzUuMgpQcm94eT86IApQcm94eSBIb3N0PzogClByb3h5IFNlcnZlcj86IAo=">
<input type="hidden" name="item_price_2" value="0.00">
<input type="hidden" name="item_currency_2" value="USD">
<input type="hidden" name="item_quantity_2" value="1">
<input type="hidden" name="shopping-cart.items.item-2.digital-content.display-disposition" value="PESSIMISTIC">
<input type="hidden" name="shopping-cart.items.item-2.digital-content.email-delivery" value="true">
<!-- No tax code -->
<!-- No shipping code -->
<input type="hidden" name="_charset_" value="utf-8">
<input type="image" name="Google Checkout" alt="Fast checkout through Google" src="index_files/checkout_br.png" style="position: relative; top: -38px;left: 486px;">
</form>

google checkout look

Спасибо.

1 Ответ

1 голос
/ 28 ноября 2011

Почему бы не использовать PHP (или ASP) и сохранить данные в базе данных перед пересылкой в ​​Google Checkout, а затем обновить заказ с идентификатором транзакции с помощью обратных вызовов?

...