【问题标题】:2checkout unsuccess error,how to redirect in unsuccess case2结帐失败错误,如何在不成功的情况下重定向
【发布时间】:2014-09-03 12:34:56
【问题描述】:

我正在使用 2checkout。我已使用重定向 url 获取成功消息,但我如何获取错误消息以及完成所有要求后可能出现的错误消息。

【问题讨论】:

    标签: php 2checkout


    【解决方案1】:

    如果您使用2Checkout's hosted standard or inline checkout,授权失败将导致失败消息显示给买家,以便他们更正详细信息并重新提交。只有在授权成功后才会向您批准的 URL 发送回传。

    如果您使用的是2Checkout Payment APIerror JSON response 将返回到您的服务器。

    PHP 示例:

    Twocheckout::privateKey('BE632CB0-BB29-11E3-AFB6-D99C28100996');
    Twocheckout::sellerId('901248204');
    // Twocheckout::sandbox(true);  #Uncomment to use Sandbox
    
    try {
        $charge = Twocheckout_Charge::auth(array(
            "merchantOrderId" => "123",
            "token" => 'Y2U2OTdlZjMtOGQzMi00MDdkLWJjNGQtMGJhN2IyOTdlN2Ni',
            "currency" => 'USD',
            "total" => '10.00',
            "billingAddr" => array(
                "name" => 'Testing Tester',
                "addrLine1" => '123 Test St',
                "city" => 'Columbus',
                "state" => 'OH',
                "zipCode" => '43123',
                "country" => 'USA',
                "email" => 'testingtester@2co.com',
                "phoneNumber" => '555-555-5555'
            ),
            "shippingAddr" => array(
                "name" => 'Testing Tester',
                "addrLine1" => '123 Test St',
                "city" => 'Columbus',
                "state" => 'OH',
                "zipCode" => '43123',
                "country" => 'USA',
                "email" => 'testingtester@2co.com',
                "phoneNumber" => '555-555-5555'
            )
        ), 'array');
        if ($charge['response']['responseCode'] == 'APPROVED') {
            echo "Thanks for your Order!";
        }
    } catch (Twocheckout_Error $e) {
        $e->getMessage();
    }
    

    如果您需要有关沙盒测试的进一步帮助,请通过 techsupport@2co.com 与 2Checkout 技术支持联系。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-11
      • 2012-11-08
      • 2012-06-01
      • 2014-06-07
      • 1970-01-01
      相关资源
      最近更新 更多