Mundipagg API
The generated code has dependencies over external libraries like UniRest. These dependencies are defined in the composer.json file that comes with the SDK.
To resolve these dependencies, we use the Composer package manager which requires PHP greater than 5.3.2 installed in your system.
Visit https://getcomposer.org/download/ to download the installer file for Composer and run it in your system.
Open command prompt and type composer --version. This should display the current version of the Composer installed if the installation was successful.
- Using command line, navigate to the directory containing the generated files (including
composer.json) for the SDK. - Run the command
composer install. This should install all the required dependencies and create thevendordirectory in your project directory.
CURL used to include a list of accepted CAs, but no longer bundles ANY CA certs. So by default it will reject all SSL certificates as unverifiable. You will have to get your CA's cert and point curl at it. The steps are as follows:
- Download the certificate bundle (.pem file) from https://curl.haxx.se/docs/caextract.html on to your system.
- Add curl.cainfo = "PATH_TO/cacert.pem" to your php.ini file located in your php installation. “PATH_TO” must be an absolute path containing the .pem file.
[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
;curl.cainfo =The following section explains how to use the MundiAPI library in a new project.
Open an IDE for PHP like PhpStorm. The basic workflow presented here is also applicable if you prefer using a different editor or IDE.
Click on Open in PhpStorm to browse to your generated SDK directory and then click OK.
Create a new directory by right clicking on the solution name as shown below:
Name the directory as "test"
Add a PHP file to this project
Name it "testSDK"
Depending on your project setup, you might need to include composer's autoloader in your PHP code to enable auto loading of classes.
require_once "../vendor/autoload.php";It is important that the path inside require_once correctly points to the file autoload.php inside the vendor directory created during dependency installations.
After this you can add code to initialize the client library and acquire the instance of a Controller class. Sample code to initialize the client library and using controller methods is given in the subsequent sections.
To run your project you must set the Interpreter for your project. Interpreter is the PHP engine installed on your computer.
Open Settings from File menu.
Select PHP from within Languages & Frameworks
Browse for Interpreters near the Interpreter option and choose your interpreter.
Once the interpreter is selected, click OK
To run your project, right click on your PHP file inside your Test project and click on Run
Unit tests in this SDK can be run using PHPUnit.
- First install the dependencies using composer including the
require-devdependencies. - Run
vendor\bin\phpunit --verbosefrom commandline to execute tests. If you have installed PHPUnit globally, run tests usingphpunit --verboseinstead.
You can change the PHPUnit test configuration in the phpunit.xml file.
In order to setup authentication and initialization of the API client, you need the following information.
| Parameter | Description |
|---|---|
| basicAuthUserName | The username to use with basic authentication |
| basicAuthPassword | The password to use with basic authentication |
API client can be initialized as following.
$basicAuthUserName = 'basicAuthUserName'; // The username to use with basic authentication
$basicAuthPassword = 'basicAuthPassword'; // The password to use with basic authentication
$client = new MundiAPILib\MundiAPIClient($basicAuthUserName, $basicAuthPassword);- SubscriptionsController
- OrdersController
- PlansController
- InvoicesController
- CustomersController
- ChargesController
- RecipientsController
- TokensController
- SellersController
- TransactionsController
The singleton instance of the SubscriptionsController class can be accessed from the API Client.
$subscriptions = $client->getSubscriptions();TODO: Add a method description
function getIncrementById(
$subscriptionId,
$incrementId)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
The subscription Id |
| incrementId | Required |
The increment Id |
$subscriptionId = 'subscription_id';
$incrementId = 'increment_id';
$result = $subscriptions->getIncrementById($subscriptionId, $incrementId);Updates the start at date from a subscription
function updateSubscriptionStartAt(
$subscriptionId,
$request)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
The subscription id |
| request | Required |
Request for updating the subscription start date |
$subscriptionId = 'subscription_id';
$request = new UpdateSubscriptionStartAtRequest();
$result = $subscriptions->updateSubscriptionStartAt($subscriptionId, $request);Updates the credit card from a subscription
function updateSubscriptionCard(
$subscriptionId,
$request)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription id |
| request | Required |
Request for updating a card |
$subscriptionId = 'subscription_id';
$request = new UpdateSubscriptionCardRequest();
$result = $subscriptions->updateSubscriptionCard($subscriptionId, $request);Updates a subscription item
function updateSubscriptionItem(
$subscriptionId,
$itemId,
$body)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription Id |
| itemId | Required |
Item id |
| body | Required |
Request for updating a subscription item |
$subscriptionId = 'subscription_id';
$itemId = 'item_id';
$body = new UpdateSubscriptionItemRequest();
$result = $subscriptions->updateSubscriptionItem($subscriptionId, $itemId, $body);Creates a usage
function createUsage(
$subscriptionId,
$itemId,
$body)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription Id |
| itemId | Required |
Item id |
| body | Required |
Request for creating a usage |
$subscriptionId = 'subscription_id';
$itemId = 'item_id';
$body = new CreateUsageRequest();
$result = $subscriptions->createUsage($subscriptionId, $itemId, $body);Gets a subscription
function getSubscription($subscriptionId)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription id |
$subscriptionId = 'subscription_id';
$result = $subscriptions->getSubscription($subscriptionId);Updates the payment method from a subscription
function updateSubscriptionPaymentMethod(
$subscriptionId,
$request)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription id |
| request | Required |
Request for updating the paymentmethod from a subscription |
$subscriptionId = 'subscription_id';
$request = new UpdateSubscriptionPaymentMethodRequest();
$result = $subscriptions->updateSubscriptionPaymentMethod($subscriptionId, $request);Creates a new subscription
function createSubscription($body)| Parameter | Tags | Description |
|---|---|---|
| body | Required |
Request for creating a subscription |
$body = new CreateSubscriptionRequest();
$result = $subscriptions->createSubscription($body);Creates a new Subscription item
function createSubscriptionItem(
$subscriptionId,
$request)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription id |
| request | Required |
Request for creating a subscription item |
$subscriptionId = 'subscription_id';
$request = new CreateSubscriptionItemRequest();
$result = $subscriptions->createSubscriptionItem($subscriptionId, $request);Creates a discount
function createDiscount(
$subscriptionId,
$request)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription id |
| request | Required |
Request for creating a discount |
$subscriptionId = 'subscription_id';
$request = new CreateDiscountRequest();
$result = $subscriptions->createDiscount($subscriptionId, $request);Get Subscription Item
function getSubscriptionItem(
$subscriptionId,
$itemId)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription Id |
| itemId | Required |
Item id |
$subscriptionId = 'subscription_id';
$itemId = 'item_id';
$result = $subscriptions->getSubscriptionItem($subscriptionId, $itemId);TODO: Add a method description
function updateSubscriptionAffiliationId(
$subscriptionId,
$request)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
TODO: Add a parameter description |
| request | Required |
Request for updating a subscription affiliation id |
$subscriptionId = 'subscription_id';
$request = new UpdateSubscriptionAffiliationIdRequest();
$result = $subscriptions->updateSubscriptionAffiliationId($subscriptionId, $request);Create Usage
function createAnUsage(
$subscriptionId,
$itemId)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription id |
| itemId | Required |
Item id |
$subscriptionId = 'subscription_id';
$itemId = 'item_id';
$result = $subscriptions->createAnUsage($subscriptionId, $itemId);Gets all subscriptions
function getSubscriptions(
$page = null,
$size = null,
$code = null,
$billingType = null,
$customerId = null,
$planId = null,
$cardId = null,
$status = null,
$nextBillingSince = null,
$nextBillingUntil = null,
$createdSince = null,
$createdUntil = null)| Parameter | Tags | Description |
|---|---|---|
| page | Optional |
Page number |
| size | Optional |
Page size |
| code | Optional |
Filter for subscription's code |
| billingType | Optional |
Filter for subscription's billing type |
| customerId | Optional |
Filter for subscription's customer id |
| planId | Optional |
Filter for subscription's plan id |
| cardId | Optional |
Filter for subscription's card id |
| status | Optional |
Filter for subscription's status |
| nextBillingSince | Optional |
Filter for subscription's next billing date start range |
| nextBillingUntil | Optional |
Filter for subscription's next billing date end range |
| createdSince | Optional |
Filter for subscription's creation date start range |
| createdUntil | Optional |
Filter for subscriptions creation date end range |
$page = 49;
$size = 49;
$code = 'code';
$billingType = 'billing_type';
$customerId = 'customer_id';
$planId = 'plan_id';
$cardId = 'card_id';
$status = 'status';
$nextBillingSince = date("D M d, Y G:i");
$nextBillingUntil = date("D M d, Y G:i");
$createdSince = date("D M d, Y G:i");
$createdUntil = date("D M d, Y G:i");
$result = $subscriptions->getSubscriptions($page, $size, $code, $billingType, $customerId, $planId, $cardId, $status, $nextBillingSince, $nextBillingUntil, $createdSince, $createdUntil);Updates the metadata from a subscription
function updateSubscriptionMetadata(
$subscriptionId,
$request)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
The subscription id |
| request | Required |
Request for updating the subscrption metadata |
$subscriptionId = 'subscription_id';
$request = new UpdateMetadataRequest();
$result = $subscriptions->updateSubscriptionMetadata($subscriptionId, $request);Deletes a subscription item
function deleteSubscriptionItem(
$subscriptionId,
$subscriptionItemId)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription id |
| subscriptionItemId | Required |
Subscription item id |
$subscriptionId = 'subscription_id';
$subscriptionItemId = 'subscription_item_id';
$result = $subscriptions->deleteSubscriptionItem($subscriptionId, $subscriptionItemId);Deletes a usage
function deleteUsage(
$subscriptionId,
$itemId,
$usageId)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
The subscription id |
| itemId | Required |
The subscription item id |
| usageId | Required |
The usage id |
$subscriptionId = 'subscription_id';
$itemId = 'item_id';
$usageId = 'usage_id';
$result = $subscriptions->deleteUsage($subscriptionId, $itemId, $usageId);Deletes a discount
function deleteDiscount(
$subscriptionId,
$discountId)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription id |
| discountId | Required |
Discount Id |
$subscriptionId = 'subscription_id';
$discountId = 'discount_id';
$result = $subscriptions->deleteDiscount($subscriptionId, $discountId);Cancels a subscription
function cancelSubscription(
$subscriptionId,
$request = null)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription id |
| request | Optional |
Request for cancelling a subscription |
$subscriptionId = 'subscription_id';
$request = new CreateCancelSubscriptionRequest();
$result = $subscriptions->cancelSubscription($subscriptionId, $request);TODO: Add a method description
function getDiscountById(
$subscriptionId,
$discountId)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
The subscription id |
| discountId | Required |
TODO: Add a parameter description |
$subscriptionId = 'subscription_id';
$discountId = 'discountId';
$result = $subscriptions->getDiscountById($subscriptionId, $discountId);TODO: Add a method description
function getDiscounts(
$subscriptionId,
$page,
$size)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
The subscription id |
| page | Required |
Page number |
| size | Required |
Page size |
$subscriptionId = 'subscription_id';
$page = 49;
$size = 49;
$result = $subscriptions->getDiscounts($subscriptionId, $page, $size);Creates a increment
function createIncrement(
$subscriptionId,
$request)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription id |
| request | Required |
Request for creating a increment |
$subscriptionId = 'subscription_id';
$request = new CreateIncrementRequest();
$result = $subscriptions->createIncrement($subscriptionId, $request);TODO: Add a method description
function getIncrements(
$subscriptionId,
$page = null,
$size = null)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
The subscription id |
| page | Optional |
Page number |
| size | Optional |
Page size |
$subscriptionId = 'subscription_id';
$page = 49;
$size = 49;
$result = $subscriptions->getIncrements($subscriptionId, $page, $size);Deletes a increment
function deleteIncrement(
$subscriptionId,
$incrementId)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription id |
| incrementId | Required |
Increment id |
$subscriptionId = 'subscription_id';
$incrementId = 'increment_id';
$result = $subscriptions->deleteIncrement($subscriptionId, $incrementId);TODO: Add a method description
function getUsagesDetails(
$subscriptionId,
$cycleId = null,
$size = null,
$page = null,
$itemId = null,
$group = null)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription Identifier |
| cycleId | Optional |
Cycle id |
| size | Optional |
Page size |
| page | Optional |
Page number |
| itemId | Optional |
Identificador do item |
| group | Optional |
identificador da loja (account) de cada item |
$subscriptionId = 'subscription_id';
$cycleId = 'cycle_id';
$size = 49;
$page = 49;
$itemId = 'item_id';
$group = 'group';
$result = $subscriptions->getUsagesDetails($subscriptionId, $cycleId, $size, $page, $itemId, $group);Lists all usages from a subscription item
function getUsages(
$subscriptionId,
$itemId,
$page = null,
$size = null,
$code = null,
$group = null)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
The subscription id |
| itemId | Required |
The subscription item id |
| page | Optional |
Page number |
| size | Optional |
Page size |
| code | Optional |
Identification code in the client system |
| group | Optional |
Identification group in the client system |
$subscriptionId = 'subscription_id';
$itemId = 'item_id';
$page = 49;
$size = 49;
$code = 'code';
$group = 'group';
$result = $subscriptions->getUsages($subscriptionId, $itemId, $page, $size, $code, $group);Get Subscription Items
function getSubscriptionItems(
$subscriptionId,
$page = null,
$size = null,
$name = null,
$code = null,
$status = null,
$description = null,
$createdSince = null,
$createdUntil = null)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
The subscription id |
| page | Optional |
Page number |
| size | Optional |
Page size |
| name | Optional |
The item name |
| code | Optional |
Identification code in the client system |
| status | Optional |
The item statis |
| description | Optional |
The item description |
| createdSince | Optional |
Filter for item's creation date start range |
| createdUntil | Optional |
Filter for item's creation date end range |
$subscriptionId = 'subscription_id';
$page = 7;
$size = 7;
$name = 'name';
$code = 'code';
$status = 'status';
$description = 'description';
$createdSince = 'created_since';
$createdUntil = 'created_until';
$result = $subscriptions->getSubscriptionItems($subscriptionId, $page, $size, $name, $code, $status, $description, $createdSince, $createdUntil);Updates the boleto due days from a subscription
function updateSubscriptionDueDays(
$subscriptionId,
$request)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription Id |
| request | Required |
TODO: Add a parameter description |
$subscriptionId = 'subscription_id';
$request = new UpdateSubscriptionDueDaysRequest();
$result = $subscriptions->updateSubscriptionDueDays($subscriptionId, $request);Atualização do valor mĂnimo da assinatura
function updateSubscriptionMiniumPrice(
$subscriptionId,
$request)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription Id |
| request | Required |
Request da requisição com o valor mĂnimo que será configurado |
$subscriptionId = 'subscription_id';
$request = new UpdateSubscriptionMinimumPriceRequest();
$result = $subscriptions->updateSubscriptionMiniumPrice($subscriptionId, $request);Updates the billing date from a subscription
function updateSubscriptionBillingDate(
$subscriptionId,
$request)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
The subscription id |
| request | Required |
Request for updating the subscription billing date |
$subscriptionId = 'subscription_id';
$request = new UpdateSubscriptionBillingDateRequest();
$result = $subscriptions->updateSubscriptionBillingDate($subscriptionId, $request);TODO: Add a method description
function updateLatestPeriodEndAt(
$subscriptionId,
$request)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
TODO: Add a parameter description |
| request | Required |
Request for updating the end date of the current signature cycle |
$subscriptionId = 'subscription_id';
$request = new UpdateCurrentCycleEndDateRequest();
$result = $subscriptions->updateLatestPeriodEndAt($subscriptionId, $request);TODO: Add a method description
function updateCurrentCycleStatus(
$subscriptionId,
$request)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription Id |
| request | Required |
Request for updating the end date of the subscription current status |
$subscriptionId = 'subscription_id';
$request = new UpdateCurrentCycleStatusRequest();
$subscriptions->updateCurrentCycleStatus($subscriptionId, $request);TODO: Add a method description
function getSubscriptionCycles(
$subscriptionId,
$page,
$size)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription Id |
| page | Required |
Page number |
| size | Required |
Page size |
$subscriptionId = 'subscription_id';
$page = 'page';
$size = 'size';
$result = $subscriptions->getSubscriptionCycles($subscriptionId, $page, $size);TODO: Add a method description
function getSubscriptionCycleById(
$subscriptionId,
$cycleId)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
The subscription id |
| cycleId | Required |
TODO: Add a parameter description |
$subscriptionId = 'subscription_id';
$cycleId = 'cycleId';
$result = $subscriptions->getSubscriptionCycleById($subscriptionId, $cycleId);TODO: Add a method description
function renewSubscription($subscriptionId)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
TODO: Add a parameter description |
$subscriptionId = 'subscription_id';
$result = $subscriptions->renewSubscription($subscriptionId);The singleton instance of the OrdersController class can be accessed from the API Client.
$orders = $client->getOrders();Gets an order
function getOrder($orderId)| Parameter | Tags | Description |
|---|---|---|
| orderId | Required |
Order id |
$orderId = 'order_id';
$result = $orders->getOrder($orderId);Creates a new Order
function createOrder($body)| Parameter | Tags | Description |
|---|---|---|
| body | Required |
Request for creating an order |
$body = new CreateOrderRequest();
$result = $orders->createOrder($body);Gets all orders
function getOrders(
$page = null,
$size = null,
$code = null,
$status = null,
$createdSince = null,
$createdUntil = null,
$customerId = null)| Parameter | Tags | Description |
|---|---|---|
| page | Optional |
Page number |
| size | Optional |
Page size |
| code | Optional |
Filter for order's code |
| status | Optional |
Filter for order's status |
| createdSince | Optional |
Filter for order's creation date start range |
| createdUntil | Optional |
Filter for order's creation date end range |
| customerId | Optional |
Filter for order's customer id |
$page = 99;
$size = 99;
$code = 'code';
$status = 'status';
$createdSince = date("D M d, Y G:i");
$createdUntil = date("D M d, Y G:i");
$customerId = 'customer_id';
$result = $orders->getOrders($page, $size, $code, $status, $createdSince, $createdUntil, $customerId);Updates the metadata from an order
function updateOrderMetadata(
$orderId,
$request)| Parameter | Tags | Description |
|---|---|---|
| orderId | Required |
The order id |
| request | Required |
Request for updating the order metadata |
$orderId = 'order_id';
$request = new UpdateMetadataRequest();
$result = $orders->updateOrderMetadata($orderId, $request);TODO: Add a method description
function deleteAllOrderItems($orderId)| Parameter | Tags | Description |
|---|---|---|
| orderId | Required |
Order Id |
$orderId = 'orderId';
$result = $orders->deleteAllOrderItems($orderId);TODO: Add a method description
function updateOrderItem(
$orderId,
$itemId,
$request)| Parameter | Tags | Description |
|---|---|---|
| orderId | Required |
Order Id |
| itemId | Required |
Item Id |
| request | Required |
Item Model |
$orderId = 'orderId';
$itemId = 'itemId';
$request = new UpdateOrderItemRequest();
$result = $orders->updateOrderItem($orderId, $itemId, $request);TODO: Add a method description
function deleteOrderItem(
$orderId,
$itemId)| Parameter | Tags | Description |
|---|---|---|
| orderId | Required |
Order Id |
| itemId | Required |
Item Id |
$orderId = 'orderId';
$itemId = 'itemId';
$result = $orders->deleteOrderItem($orderId, $itemId);TODO: Add a method description
function createOrderItem(
$orderId,
$request)| Parameter | Tags | Description |
|---|---|---|
| orderId | Required |
Order Id |
| request | Required |
Order Item Model |
$orderId = 'orderId';
$request = new CreateOrderItemRequest();
$result = $orders->createOrderItem($orderId, $request);TODO: Add a method description
function getOrderItem(
$orderId,
$itemId)| Parameter | Tags | Description |
|---|---|---|
| orderId | Required |
Order Id |
| itemId | Required |
Item Id |
$orderId = 'orderId';
$itemId = 'itemId';
$result = $orders->getOrderItem($orderId, $itemId);TODO: Add a method description
function updateOrderStatus(
$id,
$request)| Parameter | Tags | Description |
|---|---|---|
| id | Required |
Order Id |
| request | Required |
Update Order Model |
$id = 'id';
$request = new UpdateOrderStatusRequest();
$result = $orders->updateOrderStatus($id, $request);The singleton instance of the PlansController class can be accessed from the API Client.
$plans = $client->getPlans();Adds a new item to a plan
function createPlanItem(
$planId,
$request)| Parameter | Tags | Description |
|---|---|---|
| planId | Required |
Plan id |
| request | Required |
Request for creating a plan item |
$planId = 'plan_id';
$request = new CreatePlanItemRequest();
$result = $plans->createPlanItem($planId, $request);Updates a plan item
function updatePlanItem(
$planId,
$planItemId,
$body)| Parameter | Tags | Description |
|---|---|---|
| planId | Required |
Plan id |
| planItemId | Required |
Plan item id |
| body | Required |
Request for updating the plan item |
$planId = 'plan_id';
$planItemId = 'plan_item_id';
$body = new UpdatePlanItemRequest();
$result = $plans->updatePlanItem($planId, $planItemId, $body);Gets a plan
function getPlan($planId)| Parameter | Tags | Description |
|---|---|---|
| planId | Required |
Plan id |
$planId = 'plan_id';
$result = $plans->getPlan($planId);Deletes a plan
function deletePlan($planId)| Parameter | Tags | Description |
|---|---|---|
| planId | Required |
Plan id |
$planId = 'plan_id';
$result = $plans->deletePlan($planId);Updates a plan
function updatePlan(
$planId,
$request)| Parameter | Tags | Description |
|---|---|---|
| planId | Required |
Plan id |
| request | Required |
Request for updating a plan |
$planId = 'plan_id';
$request = new UpdatePlanRequest();
$result = $plans->updatePlan($planId, $request);Creates a new plan
function createPlan($body)| Parameter | Tags | Description |
|---|---|---|
| body | Required |
Request for creating a plan |
$body = new CreatePlanRequest();
$result = $plans->createPlan($body);Gets all plans
function getPlans(
$page = null,
$size = null,
$name = null,
$status = null,
$billingType = null,
$createdSince = null,
$createdUntil = null)| Parameter | Tags | Description |
|---|---|---|
| page | Optional |
Page number |
| size | Optional |
Page size |
| name | Optional |
Filter for Plan's name |
| status | Optional |
Filter for Plan's status |
| billingType | Optional |
Filter for plan's billing type |
| createdSince | Optional |
Filter for plan's creation date start range |
| createdUntil | Optional |
Filter for plan's creation date end range |
$page = 99;
$size = 99;
$name = 'name';
$status = 'status';
$billingType = 'billing_type';
$createdSince = date("D M d, Y G:i");
$createdUntil = date("D M d, Y G:i");
$result = $plans->getPlans($page, $size, $name, $status, $billingType, $createdSince, $createdUntil);Updates the metadata from a plan
function updatePlanMetadata(
$planId,
$request)| Parameter | Tags | Description |
|---|---|---|
| planId | Required |
The plan id |
| request | Required |
Request for updating the plan metadata |
$planId = 'plan_id';
$request = new UpdateMetadataRequest();
$result = $plans->updatePlanMetadata($planId, $request);Gets a plan item
function getPlanItem(
$planId,
$planItemId)| Parameter | Tags | Description |
|---|---|---|
| planId | Required |
Plan id |
| planItemId | Required |
Plan item id |
$planId = 'plan_id';
$planItemId = 'plan_item_id';
$result = $plans->getPlanItem($planId, $planItemId);Removes an item from a plan
function deletePlanItem(
$planId,
$planItemId)| Parameter | Tags | Description |
|---|---|---|
| planId | Required |
Plan id |
| planItemId | Required |
Plan item id |
$planId = 'plan_id';
$planItemId = 'plan_item_id';
$result = $plans->deletePlanItem($planId, $planItemId);The singleton instance of the InvoicesController class can be accessed from the API Client.
$invoices = $client->getInvoices();Cancels an invoice
function cancelInvoice($invoiceId)| Parameter | Tags | Description |
|---|---|---|
| invoiceId | Required |
Invoice id |
$invoiceId = 'invoice_id';
$result = $invoices->cancelInvoice($invoiceId);Gets an invoice
function getInvoice($invoiceId)| Parameter | Tags | Description |
|---|---|---|
| invoiceId | Required |
Invoice Id |
$invoiceId = 'invoice_id';
$result = $invoices->getInvoice($invoiceId);Create an Invoice
function createInvoice(
$subscriptionId,
$cycleId,
$request = null)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription Id |
| cycleId | Required |
Cycle Id |
| request | Optional |
TODO: Add a parameter description |
$subscriptionId = 'subscription_id';
$cycleId = 'cycle_id';
$request = new CreateInvoiceRequest();
$result = $invoices->createInvoice($subscriptionId, $cycleId, $request);Updates the status from an invoice
function updateInvoiceStatus(
$invoiceId,
$request)| Parameter | Tags | Description |
|---|---|---|
| invoiceId | Required |
Invoice Id |
| request | Required |
Request for updating an invoice's status |
$invoiceId = 'invoice_id';
$request = new UpdateInvoiceStatusRequest();
$result = $invoices->updateInvoiceStatus($invoiceId, $request);Gets all invoices
function getInvoices(
$page = null,
$size = null,
$code = null,
$customerId = null,
$subscriptionId = null,
$createdSince = null,
$createdUntil = null,
$status = null,
$dueSince = null,
$dueUntil = null)| Parameter | Tags | Description |
|---|---|---|
| page | Optional |
Page number |
| size | Optional |
Page size |
| code | Optional |
Filter for Invoice's code |
| customerId | Optional |
Filter for Invoice's customer id |
| subscriptionId | Optional |
Filter for Invoice's subscription id |
| createdSince | Optional |
Filter for Invoice's creation date start range |
| createdUntil | Optional |
Filter for Invoices creation date end range |
| status | Optional |
Filter for Invoice's status |
| dueSince | Optional |
Filter for Invoice's due date start range |
| dueUntil | Optional |
Filter for Invoice's due date end range |
$page = 190;
$size = 190;
$code = 'code';
$customerId = 'customer_id';
$subscriptionId = 'subscription_id';
$createdSince = date("D M d, Y G:i");
$createdUntil = date("D M d, Y G:i");
$status = 'status';
$dueSince = date("D M d, Y G:i");
$dueUntil = date("D M d, Y G:i");
$result = $invoices->getInvoices($page, $size, $code, $customerId, $subscriptionId, $createdSince, $createdUntil, $status, $dueSince, $dueUntil);Updates the metadata from an invoice
function updateInvoiceMetadata(
$invoiceId,
$request)| Parameter | Tags | Description |
|---|---|---|
| invoiceId | Required |
The invoice id |
| request | Required |
Request for updating the invoice metadata |
$invoiceId = 'invoice_id';
$request = new UpdateMetadataRequest();
$result = $invoices->updateInvoiceMetadata($invoiceId, $request);TODO: Add a method description
function getPartialInvoice($subscriptionId)| Parameter | Tags | Description |
|---|---|---|
| subscriptionId | Required |
Subscription Id |
$subscriptionId = 'subscription_id';
$result = $invoices->getPartialInvoice($subscriptionId);The singleton instance of the CustomersController class can be accessed from the API Client.
$customers = $client->getCustomers();Updates a card
function updateCard(
$customerId,
$cardId,
$request)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer Id |
| cardId | Required |
Card id |
| request | Required |
Request for updating a card |
$customerId = 'customer_id';
$cardId = 'card_id';
$request = new UpdateCardRequest();
$result = $customers->updateCard($customerId, $cardId, $request);Updates an address
function updateAddress(
$customerId,
$addressId,
$request)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer Id |
| addressId | Required |
Address Id |
| request | Required |
Request for updating an address |
$customerId = 'customer_id';
$addressId = 'address_id';
$request = new UpdateAddressRequest();
$result = $customers->updateAddress($customerId, $addressId, $request);Creates a new customer
function createCustomer($request)| Parameter | Tags | Description |
|---|---|---|
| request | Required |
Request for creating a customer |
$request = new CreateCustomerRequest();
$result = $customers->createCustomer($request);Get a customer
function getCustomer($customerId)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer Id |
$customerId = 'customer_id';
$result = $customers->getCustomer($customerId);Get all access tokens from a customer
function getAccessTokens(
$customerId,
$page = null,
$size = null)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer Id |
| page | Optional |
Page number |
| size | Optional |
Page size |
$customerId = 'customer_id';
$page = 190;
$size = 190;
$result = $customers->getAccessTokens($customerId, $page, $size);Gets all adressess from a customer
function getAddresses(
$customerId,
$page = null,
$size = null)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer id |
| page | Optional |
Page number |
| size | Optional |
Page size |
$customerId = 'customer_id';
$page = 190;
$size = 190;
$result = $customers->getAddresses($customerId, $page, $size);Get all cards from a customer
function getCards(
$customerId,
$page = null,
$size = null)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer Id |
| page | Optional |
Page number |
| size | Optional |
Page size |
$customerId = 'customer_id';
$page = 190;
$size = 190;
$result = $customers->getCards($customerId, $page, $size);Delete a Customer's access tokens
function deleteAccessTokens($customerId)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer Id |
$customerId = 'customer_id';
$result = $customers->deleteAccessTokens($customerId);Get a Customer's access token
function getAccessToken(
$customerId,
$tokenId)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer Id |
| tokenId | Required |
Token Id |
$customerId = 'customer_id';
$tokenId = 'token_id';
$result = $customers->getAccessToken($customerId, $tokenId);Creates a access token for a customer
function createAccessToken(
$customerId,
$request)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer Id |
| request | Required |
Request for creating a access token |
$customerId = 'customer_id';
$request = new CreateAccessTokenRequest();
$result = $customers->createAccessToken($customerId, $request);Delete a customer's access token
function deleteAccessToken(
$customerId,
$tokenId)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer Id |
| tokenId | Required |
Token Id |
$customerId = 'customer_id';
$tokenId = 'token_id';
$result = $customers->deleteAccessToken($customerId, $tokenId);Updates the metadata a customer
function updateCustomerMetadata(
$customerId,
$request)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
The customer id |
| request | Required |
Request for updating the customer metadata |
$customerId = 'customer_id';
$request = new UpdateMetadataRequest();
$result = $customers->updateCustomerMetadata($customerId, $request);Updates a customer
function updateCustomer(
$customerId,
$request)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer id |
| request | Required |
Request for updating a customer |
$customerId = 'customer_id';
$request = new UpdateCustomerRequest();
$result = $customers->updateCustomer($customerId, $request);Get a customer's address
function getAddress(
$customerId,
$addressId)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer id |
| addressId | Required |
Address Id |
$customerId = 'customer_id';
$addressId = 'address_id';
$result = $customers->getAddress($customerId, $addressId);Delete a Customer's address
function deleteAddress(
$customerId,
$addressId)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer Id |
| addressId | Required |
Address Id |
$customerId = 'customer_id';
$addressId = 'address_id';
$result = $customers->deleteAddress($customerId, $addressId);Delete a customer's card
function deleteCard(
$customerId,
$cardId)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer Id |
| cardId | Required |
Card Id |
$customerId = 'customer_id';
$cardId = 'card_id';
$result = $customers->deleteCard($customerId, $cardId);Creates a new address for a customer
function createAddress(
$customerId,
$request)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer Id |
| request | Required |
Request for creating an address |
$customerId = 'customer_id';
$request = new CreateAddressRequest();
$result = $customers->createAddress($customerId, $request);Get a customer's card
function getCard(
$customerId,
$cardId)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer id |
| cardId | Required |
Card id |
$customerId = 'customer_id';
$cardId = 'card_id';
$result = $customers->getCard($customerId, $cardId);Creates a new card for a customer
function createCard(
$customerId,
$request)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer id |
| request | Required |
Request for creating a card |
$customerId = 'customer_id';
$request = new CreateCardRequest();
$result = $customers->createCard($customerId, $request);Get all Customers
function getCustomers(
$name = null,
$document = null,
$page = 1,
$size = 10,
$email = null,
$code = null)| Parameter | Tags | Description |
|---|---|---|
| name | Optional |
Name of the Customer |
| document | Optional |
Document of the Customer |
| page | Optional DefaultValue |
Current page the the search |
| size | Optional DefaultValue |
Quantity pages of the search |
Optional |
Customer's email | |
| code | Optional |
Customer's code |
$name = 'name';
$document = 'document';
$page = 1;
$size = 10;
$email = 'email';
$code = 'Code';
$result = $customers->getCustomers($name, $document, $page, $size, $email, $code);Renew a card
function renewCard(
$customerId,
$cardId)| Parameter | Tags | Description |
|---|---|---|
| customerId | Required |
Customer id |
| cardId | Required |
Card Id |
$customerId = 'customer_id';
$cardId = 'card_id';
$result = $customers->renewCard($customerId, $cardId);The singleton instance of the ChargesController class can be accessed from the API Client.
$charges = $client->getCharges();Updates the card from a charge
function updateChargeCard(
$chargeId,
$request)| Parameter | Tags | Description |
|---|---|---|
| chargeId | Required |
Charge id |
| request | Required |
Request for updating a charge's card |
$chargeId = 'charge_id';
$request = new UpdateChargeCardRequest();
$result = $charges->updateChargeCard($chargeId, $request);Updates a charge's payment method
function updateChargePaymentMethod(
$chargeId,
$request)| Parameter | Tags | Description |
|---|---|---|
| chargeId | Required |
Charge id |
| request | Required |
Request for updating the payment method from a charge |
$chargeId = 'charge_id';
$request = new UpdateChargePaymentMethodRequest();
$result = $charges->updateChargePaymentMethod($chargeId, $request);Creates a new charge
function createCharge($request)| Parameter | Tags | Description |
|---|---|---|
| request | Required |
Request for creating a charge |
$request = new CreateChargeRequest();
$result = $charges->createCharge($request);Get a charge from its id
function getCharge($chargeId)| Parameter | Tags | Description |
|---|---|---|
| chargeId | Required |
Charge id |
$chargeId = 'charge_id';
$result = $charges->getCharge($chargeId);Retries a charge
function retryCharge($chargeId)| Parameter | Tags | Description |
|---|---|---|
| chargeId | Required |
Charge id |
$chargeId = 'charge_id';
$result = $charges->retryCharge($chargeId);Lists all charges
function getCharges(
$page = null,
$size = null,
$code = null,
$status = null,
$paymentMethod = null,
$customerId = null,
$orderId = null,
$createdSince = null,
$createdUntil = null)| Parameter | Tags | Description |
|---|---|---|
| page | Optional |
Page number |
| size | Optional |
Page size |
| code | Optional |
Filter for charge's code |
| status | Optional |
Filter for charge's status |
| paymentMethod | Optional |
Filter for charge's payment method |
| customerId | Optional |
Filter for charge's customer id |
| orderId | Optional |
Filter for charge's order id |
| createdSince | Optional |
Filter for the beginning of the range for charge's creation |
| createdUntil | Optional |
Filter for the end of the range for charge's creation |
$page = 148;
$size = 148;
$code = 'code';
$status = 'status';
$paymentMethod = 'payment_method';
$customerId = 'customer_id';
$orderId = 'order_id';
$createdSince = date("D M d, Y G:i");
$createdUntil = date("D M d, Y G:i");
$result = $charges->getCharges($page, $size, $code, $status, $paymentMethod, $customerId, $orderId, $createdSince, $createdUntil);Updates the metadata from a charge
function updateChargeMetadata(
$chargeId,
$request)| Parameter | Tags | Description |
|---|---|---|
| chargeId | Required |
The charge id |
| request | Required |
Request for updating the charge metadata |
$chargeId = 'charge_id';
$request = new UpdateMetadataRequest();
$result = $charges->updateChargeMetadata($chargeId, $request);Cancel a charge
function cancelCharge(
$chargeId,
$request = null)| Parameter | Tags | Description |
|---|---|---|
| chargeId | Required |
Charge id |
| request | Optional |
Request for cancelling a charge |
$chargeId = 'charge_id';
$request = new CreateCancelChargeRequest();
$result = $charges->cancelCharge($chargeId, $request);Captures a charge
function captureCharge(
$chargeId,
$request = null)| Parameter | Tags | Description |
|---|---|---|
| chargeId | Required |
Charge id |
| request | Optional |
Request for capturing a charge |
$chargeId = 'charge_id';
$request = new CreateCaptureChargeRequest();
$result = $charges->captureCharge($chargeId, $request);Updates the due date from a charge
function updateChargeDueDate(
$chargeId,
$request)| Parameter | Tags | Description |
|---|---|---|
| chargeId | Required |
Charge Id |
| request | Required |
Request for updating the due date |
$chargeId = 'charge_id';
$request = new UpdateChargeDueDateRequest();
$result = $charges->updateChargeDueDate($chargeId, $request);TODO: Add a method description
function confirmPayment(
$chargeId,
$request = null)| Parameter | Tags | Description |
|---|---|---|
| chargeId | Required |
TODO: Add a parameter description |
| request | Optional |
Request for confirm payment |
$chargeId = 'charge_id';
$request = new CreateConfirmPaymentRequest();
$result = $charges->confirmPayment($chargeId, $request);TODO: Add a method description
function getChargeTransactions(
$chargeId,
$page = null,
$size = null)| Parameter | Tags | Description |
|---|---|---|
| chargeId | Required |
Charge Id |
| page | Optional |
Page number |
| size | Optional |
Page size |
$chargeId = 'charge_id';
$page = 240;
$size = 240;
$result = $charges->getChargeTransactions($chargeId, $page, $size);The singleton instance of the RecipientsController class can be accessed from the API Client.
$recipients = $client->getRecipients();Updates recipient metadata
function updateRecipientMetadata(
$recipientId,
$request)| Parameter | Tags | Description |
|---|---|---|
| recipientId | Required |
Recipient id |
| request | Required |
Metadata |
$recipientId = 'recipient_id';
$request = new UpdateMetadataRequest();
$result = $recipients->updateRecipientMetadata($recipientId, $request);Gets a transfer
function getTransfer(
$recipientId,
$transferId)| Parameter | Tags | Description |
|---|---|---|
| recipientId | Required |
Recipient id |
| transferId | Required |
Transfer id |
$recipientId = 'recipient_id';
$transferId = 'transfer_id';
$result = $recipients->getTransfer($recipientId, $transferId);Gets a paginated list of transfers for the recipient
function getTransfers(
$recipientId,
$page = null,
$size = null,
$status = null,
$createdSince = null,
$createdUntil = null)| Parameter | Tags | Description |
|---|---|---|
| recipientId | Required |
Recipient id |
| page | Optional |
Page number |
| size | Optional |
Page size |
| status | Optional |
Filter for transfer status |
| createdSince | Optional |
Filter for start range of transfer creation date |
| createdUntil | Optional |
Filter for end range of transfer creation date |
$recipientId = 'recipient_id';
$page = 240;
$size = 240;
$status = 'status';
$createdSince = date("D M d, Y G:i");
$createdUntil = date("D M d, Y G:i");
$result = $recipients->getTransfers($recipientId, $page, $size, $status, $createdSince, $createdUntil);Creates an anticipation
function createAnticipation(
$recipientId,
$request)| Parameter | Tags | Description |
|---|---|---|
| recipientId | Required |
Recipient id |
| request | Required |
Anticipation data |
$recipientId = 'recipient_id';
$request = new CreateAnticipationRequest();
$result = $recipients->createAnticipation($recipientId, $request);Gets an anticipation
function getAnticipation(
$recipientId,
$anticipationId)| Parameter | Tags | Description |
|---|---|---|
| recipientId | Required |
Recipient id |
| anticipationId | Required |
Anticipation id |
$recipientId = 'recipient_id';
$anticipationId = 'anticipation_id';
$result = $recipients->getAnticipation($recipientId, $anticipationId);Gets the anticipation limits for a recipient
function getAnticipationLimits(
$recipientId,
$timeframe,
$paymentDate)| Parameter | Tags | Description |
|---|---|---|
| recipientId | Required |
Recipient id |
| timeframe | Required |
Timeframe |
| paymentDate | Required |
Anticipation payment date |
$recipientId = 'recipient_id';
$timeframe = 'timeframe';
$paymentDate = date("D M d, Y G:i");
$result = $recipients->getAnticipationLimits($recipientId, $timeframe, $paymentDate);Retrieves a paginated list of anticipations from a recipient
function getAnticipations(
$recipientId,
$page = null,
$size = null,
$status = null,
$timeframe = null,
$paymentDateSince = null,
$paymentDateUntil = null,
$createdSince = null,
$createdUntil = null)| Parameter | Tags | Description |
|---|---|---|
| recipientId | Required |
Recipient id |
| page | Optional |
Page number |
| size | Optional |
Page size |
| status | Optional |
Filter for anticipation status |
| timeframe | Optional |
Filter for anticipation timeframe |
| paymentDateSince | Optional |
Filter for start range for anticipation payment date |
| paymentDateUntil | Optional |
Filter for end range for anticipation payment date |
| createdSince | Optional |
Filter for start range for anticipation creation date |
| createdUntil | Optional |
Filter for end range for anticipation creation date |
$recipientId = 'recipient_id';
$page = 240;
$size = 240;
$status = 'status';
$timeframe = 'timeframe';
$paymentDateSince = date("D M d, Y G:i");
$paymentDateUntil = date("D M d, Y G:i");
$createdSince = date("D M d, Y G:i");
$createdUntil = date("D M d, Y G:i");
$result = $recipients->getAnticipations($recipientId, $page, $size, $status, $timeframe, $paymentDateSince, $paymentDateUntil, $createdSince, $createdUntil);Updates a recipient
function updateRecipient(
$recipientId,
$request)| Parameter | Tags | Description |
|---|---|---|
| recipientId | Required |
Recipient id |
| request | Required |
Recipient data |
$recipientId = 'recipient_id';
$request = new UpdateRecipientRequest();
$result = $recipients->updateRecipient($recipientId, $request);Updates the default bank account from a recipient
function updateRecipientDefaultBankAccount(
$recipientId,
$request)| Parameter | Tags | Description |
|---|---|---|
| recipientId | Required |
Recipient id |
| request | Required |
Bank account data |
$recipientId = 'recipient_id';
$request = new UpdateRecipientBankAccountRequest();
$result = $recipients->updateRecipientDefaultBankAccount($recipientId, $request);Retrieves recipient information
function getRecipient($recipientId)| Parameter | Tags | Description |
|---|---|---|
| recipientId | Required |
Recipiend id |
$recipientId = 'recipient_id';
$result = $recipients->getRecipient($recipientId);Retrieves paginated recipients information
function getRecipients(
$page = null,
$size = null)| Parameter | Tags | Description |
|---|---|---|
| page | Optional |
Page number |
| size | Optional |
Page size |
$page = 240;
$size = 240;
$result = $recipients->getRecipients($page, $size);Get balance information for a recipient
function getBalance($recipientId)| Parameter | Tags | Description |
|---|---|---|
| recipientId | Required |
Recipient id |
$recipientId = 'recipient_id';
$result = $recipients->getBalance($recipientId);Creates a transfer for a recipient
function createTransfer(
$recipientId,
$request)| Parameter | Tags | Description |
|---|---|---|
| recipientId | Required |
Recipient Id |
| request | Required |
Transfer data |
$recipientId = 'recipient_id';
$request = new CreateTransferRequest();
$result = $recipients->createTransfer($recipientId, $request);Creates a new recipient
function createRecipient($request)| Parameter | Tags | Description |
|---|---|---|
| request | Required |
Recipient data |
$request = new CreateRecipientRequest();
$result = $recipients->createRecipient($request);TODO: Add a method description
function updateRecipientTransferSettings(
$recipientId,
$request)| Parameter | Tags | Description |
|---|---|---|
| recipientId | Required |
Recipient Identificator |
| request | Required |
TODO: Add a parameter description |
$recipientId = 'recipient_id';
$request = new UpdateTransferSettingsRequest();
$result = $recipients->updateRecipientTransferSettings($recipientId, $request);The singleton instance of the TokensController class can be accessed from the API Client.
$tokens = $client->getTokens();Tags:
Skips Authentication
Gets a token from its id
function getToken(
$id,
$publicKey)| Parameter | Tags | Description |
|---|---|---|
| id | Required |
Token id |
| publicKey | Required |
Public key |
$id = 'id';
$publicKey = 'public_key';
$result = $tokens->getToken($id, $publicKey);Tags:
Skips Authentication
TODO: Add a method description
function createToken(
$publicKey,
$request)| Parameter | Tags | Description |
|---|---|---|
| publicKey | Required |
Public key |
| request | Required |
Request for creating a token |
$publicKey = 'public_key';
$request = new CreateTokenRequest();
$result = $tokens->createToken($publicKey, $request);The singleton instance of the SellersController class can be accessed from the API Client.
$sellers = $client->getSellers();TODO: Add a method description
function getSellerById($id)| Parameter | Tags | Description |
|---|---|---|
| id | Required |
Seller Id |
$id = 'id';
$result = $sellers->getSellerById($id);TODO: Add a method description
function deleteSeller($sellerId)| Parameter | Tags | Description |
|---|---|---|
| sellerId | Required |
Seller Id |
$sellerId = 'sellerId';
$result = $sellers->deleteSeller($sellerId);TODO: Add a method description
function createSeller($request)| Parameter | Tags | Description |
|---|---|---|
| request | Required |
Seller Model |
$request = new CreateSellerRequest();
$result = $sellers->createSeller($request);TODO: Add a method description
function getSellers(
$page = null,
$size = null,
$name = null,
$document = null,
$code = null,
$status = null,
$type = null,
$createdSince = null,
$createdUntil = null)| Parameter | Tags | Description |
|---|---|---|
| page | Optional |
Page number |
| size | Optional |
Page size |
| name | Optional |
TODO: Add a parameter description |
| document | Optional |
TODO: Add a parameter description |
| code | Optional |
TODO: Add a parameter description |
| status | Optional |
TODO: Add a parameter description |
| type | Optional |
TODO: Add a parameter description |
| createdSince | Optional |
TODO: Add a parameter description |
| createdUntil | Optional |
TODO: Add a parameter description |
$page = 76;
$size = 76;
$name = 'name';
$document = 'document';
$code = 'code';
$status = 'status';
$type = 'type';
$createdSince = date("D M d, Y G:i");
$createdUntil = date("D M d, Y G:i");
$result = $sellers->getSellers($page, $size, $name, $document, $code, $status, $type, $createdSince, $createdUntil);TODO: Add a method description
function updateSeller(
$id,
$request)| Parameter | Tags | Description |
|---|---|---|
| id | Required |
TODO: Add a parameter description |
| request | Required |
Update Seller model |
$id = 'id';
$request = new UpdateSellerRequest();
$result = $sellers->updateSeller($id, $request);TODO: Add a method description
function updateSellerMetadata(
$sellerId,
$request)| Parameter | Tags | Description |
|---|---|---|
| sellerId | Required |
Seller Id |
| request | Required |
Request for updating the charge metadata |
$sellerId = 'seller_id';
$request = new UpdateMetadataRequest();
$result = $sellers->updateSellerMetadata($sellerId, $request);The singleton instance of the TransactionsController class can be accessed from the API Client.
$transactions = $client->getTransactions();TODO: Add a method description
function getTransaction($transactionId)| Parameter | Tags | Description |
|---|---|---|
| transactionId | Required |
TODO: Add a parameter description |
$transactionId = 'transaction_id';
$result = $transactions->getTransaction($transactionId);
