$card_data->setCardNumber("5466410004374507"); $card_data->setCardExpiryDate("202011"); $card_data->setCvvData("998"); $card_data->setBillingAddress1("2350 Kerner Blvd"); $card_data->setBillingAddress2("On the corner"); $card_data->setBillingCity("San Rafael"); $card_data->setBillingState("CA"); $card_data->setBillingZip("99997-0003"); // Customer data $customer = new Customer(); $customer->setFirstName("First"); $customer->setLastName("Contact"); $customer->setCompanyName("Payhub Inc"); $customer->setJobTitle("Software Engineer"); $customer->setEmailAddress("*****@*****.**"); $customer->setWebAddress("http://payhub.com"); $customer->setPhoneNumber("(415) 479 1349"); $customer->setPhoneExt("123"); $customer->setPhoneType("M"); $object = new Sale($merchant, $customer, $bill, $card_data); $transaction = new TransactionManager($merchant, $WsURL, $oauth_token); $result = $transaction->doSale($object); if ($result->getErrors() == null) { $transactionId = $result->getSaleResponse()->getSaleId(); $saleIfo = $transaction->getSaleInformation($transactionId); var_dump($saleIfo); $bill = $saleIfo->getCustomerInformation(); var_dump($bill); } else { var_dump($result->getErrors()); }