This repository has been archived by the owner on Oct 15, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 90
Criar um multi pedido
Caio Gaspar edited this page Jun 29, 2017
·
2 revisions
No exemplo abaixo criaremos um multi-pedido, a implementação é bem parecida com a criação de um pedido normal.
A variável $moip
no exemplo é um objeto do tipo Moip
que garante a autenticação básica, como você pode conferir na seção Como Começar.
Note que a grande diferença é que cada pedido deve ter um recebedor primário.
try {
$order = $moip->orders()->setOwnId(uniqid())
->addItem("bicicleta 1",1, "sku1", 10000)
->addItem("bicicleta 2",1, "sku2", 11000)
->addItem("bicicleta 3",1, "sku3", 12000)
->addItem("bicicleta 4",1, "sku4", 13000)
->setShippingAmount(3000)
->setAddition(1000)
->setDiscount(5000)
->setCustomer($customer)
->addReceiver('MPA-VB5OGTVPCI52', 'PRIMARY', NULL);
$order2 = $moip->orders()->setOwnId(uniqid())
->addItem("bicicleta 1",1, "sku1", 10000)
->addItem("bicicleta 2",1, "sku2", 11000)
->addItem("bicicleta 3",1, "sku3", 12000)
->setShippingAmount(3000)
->setAddition(1000)
->setDiscount(5000)
->setCustomer($customer)
->addReceiver('MPA-IFYRB1HBL73Z', 'PRIMARY', NULL);
$multiorder = $this->moip->multiorders()
->setOwnId(uniqid())
->addOrder($order)
->addOrder($order2)
->create();
print_r($multiorder);
} catch (Exception $e) {
printf($e->__toString());
}
Intro
Clientes
Pedidos
Pagamentos
- Criar um pagamento
- Criar um pagamento com custódia
- Criar um pedido com split de pagamentos
- Consultar um pagamento
- Capturar um pagamento pré-autorizado
- Cancelar um pagamento pré-autorizado
Reembolsos
Custódia
Multi-pedidos
Multi-pagamentos
OAuth (Moip Connect)
Conta Moip
Lançamentos
Transferências
Webhooks e Notificações