$client->setCredentials($_ENV['COINFIDE_USER'], $_ENV['COINFIDE_PASSWORD']); /* test full phone */ $order = new Order(); $phone = new Phone(); $phone->setFullNumber('37121234567'); $seller = new Account(); //important!! change this to your actual e-mail, or the example will not work $seller->setEmail('*****@*****.**'); $order->setSeller($seller); $buyer = new Account(); $buyer->setEmail('*****@*****.**'); $buyer->setPhone($phone); $order->setBuyer($buyer); $order->setCurrencyCode('EUR'); $orderItem = new OrderItem(); $orderItem->setType('I'); $orderItem->setName('Some random goods'); $orderItem->setPriceUnit(12.34); $orderItem->setQuantity(1.23); $order->addOrderItem($orderItem); $order->validate(); /** * Submit order and redirect to payment form */ $wrappedOrder = $client->submitOrder($order); /* test partial phone */ $phone = new Phone(); $phone->setCountryCode('371'); $phone->setFullNumber('21234567'); $order->getBuyer()->setPhone($phone); $client->submitOrder($order);