Php 2检查失败错误,失败情况下如何重定向

Php 2检查失败错误,失败情况下如何重定向,php,2checkout,Php,2checkout,我正在使用2checkout。我已经使用了成功消息的重定向url,但如何获取错误消息以及在完成所有要求后可能出现的错误消息。如果您正在使用,授权失败将导致向买方显示失败消息,以便买方更正详细信息并重新提交。只有在授权成功时,才会将回传发送到您批准的URL 如果您正在使用,将返回到服务器 PHP示例: Twocheckout::privateKey('BE632CB0-BB29-11E3-AFB6-D99C28100996'); Twocheckout::sellerId('901248204')

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

如果您正在使用,授权失败将导致向买方显示失败消息,以便买方更正详细信息并重新提交。只有在授权成功时,才会将回传发送到您批准的URL

如果您正在使用,将返回到服务器

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();
}
请联系2Checkout技术支持,网址为techsupport@2co.com如果您希望在沙箱测试方面获得更多帮助