OnTrac - Pickup

Carrier: OnTrac
Action: Pickup
Description: Example implementation for OnTrac Pickup
{
  "carrier": "OnTrac",
  "action": "CreatePickup",
  "params": {
    "account_number": "37",
    "password": "testpass",
    "pickup_company_name": "Acme Inc",
    "pickup_contact_name": "Mark Sanborn",
    "pickup_addr1": "940 Presidio Ave",
    "pickup_city": "San Francisco",
    "pickup_state": "CA",
    "pickup_code": "94115",
    "pickup_phone": "123-123-1234",
    "to_code": "92112",
    "pickup_date": "20160112",
    "ready_time": "12:00:00.0Z",
    "close_time": "17:00:00.0Z",
    "test": true
  }
}

<?php
$rs = new RocketShipIt;
$response = $rs->request(
array (
  'carrier' => 'OnTrac',
  'action' => 'CreatePickup',
  'params' => 
  array (
    'account_number' => '37',
    'password' => 'testpass',
    'pickup_company_name' => 'Acme Inc',
    'pickup_contact_name' => 'Mark Sanborn',
    'pickup_addr1' => '940 Presidio Ave',
    'pickup_city' => 'San Francisco',
    'pickup_state' => 'CA',
    'pickup_code' => '94115',
    'pickup_phone' => '123-123-1234',
    'to_code' => '92112',
    'pickup_date' => '20160112',
    'ready_time' => '12:00:00.0Z',
    'close_time' => '17:00:00.0Z',
    'test' => true,
  ),
)
);

rs.request(
  {'action': 'CreatePickup',
 'carrier': 'OnTrac',
 'params': {'account_number': '37',
            'close_time': '17:00:00.0Z',
            'password': 'testpass',
            'pickup_addr1': '940 Presidio Ave',
            'pickup_city': 'San Francisco',
            'pickup_code': '94115',
            'pickup_company_name': 'Acme Inc',
            'pickup_contact_name': 'Mark Sanborn',
            'pickup_date': '20160112',
            'pickup_phone': '123-123-1234',
            'pickup_state': 'CA',
            'ready_time': '12:00:00.0Z',
            'test': True,
            'to_code': '92112'}}

)

rs.request(
  {"carrier"=>"OnTrac",
 "action"=>"CreatePickup",
 "params"=>
  {"account_number"=>"37",
   "password"=>"testpass",
   "pickup_company_name"=>"Acme Inc",
   "pickup_contact_name"=>"Mark Sanborn",
   "pickup_addr1"=>"940 Presidio Ave",
   "pickup_city"=>"San Francisco",
   "pickup_state"=>"CA",
   "pickup_code"=>"94115",
   "pickup_phone"=>"123-123-1234",
   "to_code"=>"92112",
   "pickup_date"=>"20160112",
   "ready_time"=>"12:00:00.0Z",
   "close_time"=>"17:00:00.0Z",
   "test"=>true}}

)

rocketshipit.request(
  {
  "carrier": "OnTrac",
  "action": "CreatePickup",
  "params": {
    "account_number": "37",
    "password": "testpass",
    "pickup_company_name": "Acme Inc",
    "pickup_contact_name": "Mark Sanborn",
    "pickup_addr1": "940 Presidio Ave",
    "pickup_city": "San Francisco",
    "pickup_state": "CA",
    "pickup_code": "94115",
    "pickup_phone": "123-123-1234",
    "to_code": "92112",
    "pickup_date": "20160112",
    "ready_time": "12:00:00.0Z",
    "close_time": "17:00:00.0Z",
    "test": true
  }
}
)
← Back to All Examples

Other OnTrac Examples

Label
Example implementation for OnTrac Label
Label with References
Example implementation for OnTrac Label with References
Rates
Example implementation for OnTrac Rates
Tracking
Example implementation for OnTrac Tracking