public static function getBaseChargeModel($cardChargePayload) { $cardChargePayload->setEmail(TestHelper::getRandName() . '@' . TestHelper::getRandName() . '.com'); $cardChargePayload->setAutoCapture('N'); $cardChargePayload->setAutoCaptime('0'); $cardChargePayload->setValue('100'); $cardChargePayload->setCurrency('usd'); $cardChargePayload->setTrackId('TrackId-' . rand(0, 100)); $cardChargePayload->setTransactionIndicator(1); $cardChargePayload->setProducts(TestHelper::getMockUpProduct()); $cardChargePayload->setProducts(TestHelper::getMockUpProduct()); $cardChargePayload->setShippingDetails(TestHelper::getMockUpAddress()); return $cardChargePayload; }