Crear orden
Puede crear un pedido para asociarlo con la preferencia de pago y obtener la URL necesaria para iniciar el flujo de pago a través del SDK a continuación. Para detalles de los parámetros de la solicitud, acceda a la API Crear pedido
<?php
$client = new MerchantOrderClient();
$item = [
"id" => "item id",
"category_id" => "item category",
"currency_id" => "BRL",
"description" => "item description",
"picture_url" => "item picture",
"quantity" => 1,
"unit_price" => "5",
"title" => "item title"
];
$createRequest = [
"external_reference" => "default",
"preference_id" => "Preference identification",
"payer" => [
"id" => 123,
"nickname" => "JOHN"
],
"site_id" => "MLA",
"items" => $items,
"application_id" => "10000000000000000"
];
$client->create(createRequest);
?>
Buscar órdenes
Puede encontrar toda la información de los pedidos creados a través de filtros específicos o por un rango de fechas específico a través del SDK a continuación. Para detalles de los parámetros de la solicitud, acceda a la API Buscar pedidos.
<?php
$client = new MerchantOrderClient();
$client->get(123456789);
?>
Obtener orden
Puede obtener toda la información de pago de un producto o servicio con el ID de pedido de su elección a través del SDK a continuación. Para detalles de los parámetros de la solicitud, acceda a la API Obtener pedido.
<?php
$client = new MerchantOrderClient();
$client->get(123456789);
?>
Actualizar orden
Puede actualizar los detalles de un pago indicando el ID del pedido y enviando la información que actualiza utilizando el SDK a continuación. Para detalles de los parámetros de la solicitud, acceda a la API Actualizar Pedido.
<?php
$client = new MerchantOrderClient();
$request = [
"notification_url" => "https://www.test.com"
];
$client->update(123456789, $request);
?>