I am using UPS. I created a UPS account. And since nowhere in UPS do I see a shipper # mentioned, I used my account number (6 digits) as the shipper number - since its a new account with no other shippers, I assumed my account number would be my shipper number. I then got a dev. key, and an access key - and I entered the access key into the globals file.
So I'm using this in globals:
$WAGLOBAL_Shipping_Enabled = true;
/*Shipping Settings Key:
* Use this key to determine the appropriate value for the $WAGLOBAL_Shipping setting:
* UPS = 1
* FedEx = 2
* USPS = 3
$WAGLOBAL_Shipping = 1;
//UPS Shipping Settings:
$WAGLOBAL_UPS_Account = "[my acct#]";
$WAGLOBAL_UPS_Password = "[my login password]";
$WAGLOBAL_UPS_AccessKey = "[my accesskey that UPS gave me]";
$WAGLOBAL_UPS_ShipperNo = "[same as my acct #]";
$WAGLOBAL_UPS_ShipType = "03"; //Enter the appropriate value for domestic shipping, based on the UPS Shipping key at the bottom of this page.
$WAGLOBAL_UPS_IntShipType = "07"; //Enter the appropriate value for shipping to international customers, based on the UPS Shipping key at the bottom of this page.
Is this correct?
Who are you using as your shipping provider? The next thing to do is to add debug information to the checkout_failure.php page so we can tell why it is failing.
Shipping information including errors is stored in the session. If you tell me your shipping provider I can walk you through adding that code to the page so you can see why it is failing.