在php我的應用程序,我在尋找如何模擬測試付款與3210的幫助。我有貝寶沙盒使用開發者帳號測試付款的經驗。但在這裏2checkout我無法弄清楚。2checkout測試付款模擬
4
A
回答
18
使用2Checkout,您可以在2Checkout帳戶的網站管理頁面上將演示帳戶設置更改爲「開啓」,進行演示銷售。一旦設置完成,您將在結帳頁面的頂部看到一條消息,指出這是演示銷售。如果您的帳戶目前正用於實時銷售,您可以將演示帳戶設置更改爲「參數」,然後傳入額外的「演示」參數,並將其值設爲「Y」,以進行演示銷售。這樣你的實時銷售就不會中斷。
例子:
你應該注意到,把演示銷售時的2Checkout返回的MD5哈希有意通過計算以1哈希的訂單號,所以如果你正在檢查對破哈希你的返回腳本需要處理這種變化。
例子:
<?php
if ($_REQUEST['demo'] == 'Y')
{
$order_number = 1;
}
else
{
$order_number = $_REQUEST['order_number'];
}
$compare_string = $_REQUEST['secret_word'] . $_REQUEST['sid'] . $order_number . $_REQUEST['total'];
$compare_hash1 = strtoupper(md5($compare_string));
$compare_hash2 = $_REQUEST['key'];
if ($compare_hash1 != $compare_hash2)
{
echo "Hash Mismatch";
}
else
{
echo "Hash Matched";
}
INS消息不會對演示銷售發送因此,如果您還利用即時通知服務(INS),你可以使用INS testing tool來模擬你正在聽的INS消息。
如果您在測試集成時需要幫助,請隨時聯繫[email protected]。
相關問題
- 1. 如何設置2checkout付款超時?
- 2. Paymill:如何在測試時模擬失敗的付款?
- 3. 2在模擬賬戶不支付驗證2checkout支付驗證
- 4. 測試HealthKit不付款Apple
- 5. 模擬測試PayPal支付黃瓜
- 6. 2Checkout退款問題
- 7. 平衡付款測試信用卡
- 8. paypal sandbox測試付款不起作用
- 9. 測試當地貨幣付款糾紛
- 10. 在SagePay中測試重複付款?
- 11. 測試付款回調的策略
- 12. Paypal定期付款負面測試
- 13. 付款訂閱 - 測試回調
- 14. 貝寶定期付款負面測試
- 15. Paypal啓動測試和管理付款
- 16. Asp.net貝寶集成測試付款
- 17. 測試:模擬模擬
- 18. 2Checkout - 我看到帳戶部分付款清單
- 19. 啓用NopCommerce中的2Checkout的定期付款2.70
- 20. AuthorizeNet - 如何在測試模式下付款
- 21. 付款和付款
- 22. 的2Checkout - 支付API整合
- 23. 貝寶付款按鈕 - 我如何測試付款沒有貝寶帳戶?
- 24. 如何測試捕獲付款並接受PayPal沙箱中的付款?
- 25. 使用PayPal REST API通過Express Checkout測試拒付的付款
- 26. 貝寶預付款付款
- 27. 使用PayPal付款付款
- 28. 批量付款付款
- 29. C#模擬測試
- 30. 如何在Google帳單收據中檢測測試付款
Craig-2Checkout謝謝。我會按你說的去嘗試。 –
優雅的答案。感謝2CO支持! – Foxinni
inss模擬器不再工作,沙盒工具不能處理所有通知消息,技術支持只是爲不便之處道歉,同時由於缺少測試工具,我們無法自動化系統。如果有任何有用的解決方案,您可以提供我可以在哪裏實際上測試所有的webhooks? – NeiL