PHP code example of los / mundiapi
1. Go to this page and download the library: Download los/mundiapi library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
los / mundiapi example snippets
$basicAuthUserName = 'basicAuthUserName'; // The username to use with basic authentication
$basicAuthPassword = 'basicAuthPassword'; // The password to use with basic authentication
$client = new MundiAPILib\MundiAPIClient($basicAuthUserName, $basicAuthPassword);
$charges = $client->getCharges();
function getCharge($chargeId)
$chargeId = 'ch_wbnd47nCJJFKVZQy';
$result = $charges->getCharge($chargeId);
function retryCharge($chargeId)
$chargeId = 'charge_id';
$result = $charges->retryCharge($chargeId);
function getCharges()
$result = $charges->getCharges();
function createCharge($request)
$request = new CreateChargeRequest();
$result = $charges->createCharge($request);
function updateChargeCard(
$chargeId,
$request)
$chargeId = 'charge_id';
$request = new UpdateChargeCardRequest();
$result = $charges->updateChargeCard($chargeId, $request);
function updateChargePaymentMethod(
$chargeId,
$request)
$chargeId = 'charge_id';
$request = new UpdateChargePaymentMethodRequest();
$result = $charges->updateChargePaymentMethod($chargeId, $request);
function cancelCharge(
$chargeId,
$request = null)
$chargeId = 'charge_id';
$request = new CreateCancelChargeRequest();
$result = $charges->cancelCharge($chargeId, $request);
function captureCharge(
$chargeId,
$request = null)
$chargeId = 'charge_id';
$request = new CreateCaptureChargeRequest();
$result = $charges->captureCharge($chargeId, $request);
$customers = $client->getCustomers();
function getAddresses($customerId)
$customerId = 'customer_id';
$result = $customers->getAddresses($customerId);
function getCards($customerId)
$customerId = 'customer_id';
$result = $customers->getCards($customerId);
function getCustomers()
$result = $customers->getCustomers();
function createCustomer($request)
$request = new CreateCustomerRequest();
$result = $customers->createCustomer($request);
function getCustomer($customerId)
$customerId = 'customer_id';
$result = $customers->getCustomer($customerId);
function updateAddress(
$customerId,
$addressId,
$request)
$customerId = 'customer_id';
$addressId = 'address_id';
$request = new UpdateAddressRequest();
$result = $customers->updateAddress($customerId, $addressId, $request);
function updateCard(
$customerId,
$cardId,
$request)
$customerId = 'customer_id';
$cardId = 'card_id';
$request = new UpdateCardRequest();
$result = $customers->updateCard($customerId, $cardId, $request);
function getAddress(
$customerId,
$addressId)
$customerId = 'customer_id';
$addressId = 'address_id';
$result = $customers->getAddress($customerId, $addressId);
function deleteAddress(
$customerId,
$addressId)
$customerId = 'customer_id';
$addressId = 'address_id';
$result = $customers->deleteAddress($customerId, $addressId);
function deleteCard(
$customerId,
$cardId)
$customerId = 'customer_id';
$cardId = 'card_id';
$result = $customers->deleteCard($customerId, $cardId);
function createAddress(
$customerId,
$request)
$customerId = 'customer_id';
$request = new CreateAddressRequest();
$result = $customers->createAddress($customerId, $request);
function getCard(
$customerId,
$cardId)
$customerId = 'customer_id';
$cardId = 'card_id';
$result = $customers->getCard($customerId, $cardId);
function createCard(
$customerId,
$request)
$customerId = 'customer_id';
$request = new CreateCardRequest();
$result = $customers->createCard($customerId, $request);
function updateCustomer(
$customerId,
$request)
$customerId = 'customer_id';
$request = new UpdateCustomerRequest();
$result = $customers->updateCustomer($customerId, $request);
function deleteAccessTokens($customerId)
$customerId = 'customer_id';
$result = $customers->deleteAccessTokens($customerId);
function getAccessTokens($customerId)
$customerId = 'customer_id';
$result = $customers->getAccessTokens($customerId);
function deleteAccessToken(
$customerId,
$tokenId)
$customerId = 'customer_id';
$tokenId = 'token_id';
$result = $customers->deleteAccessToken($customerId, $tokenId);
function createAccessToken(
$customerId,
$request)
$customerId = 'customer_id';
$request = new CreateAccessTokenRequest();
$result = $customers->createAccessToken($customerId, $request);
function getAccessToken(
$customerId,
$tokenId)
$customerId = 'customer_id';
$tokenId = 'token_id';
$result = $customers->getAccessToken($customerId, $tokenId);
$subscriptions = $client->getSubscriptions();
function updateSubscriptionBillingDate(
$subscriptionId,
$request)
$subscriptionId = 'subscription_id';
$request = new UpdateSubscriptionBillingDateRequest();
$result = $subscriptions->updateSubscriptionBillingDate($subscriptionId, $request);
function createUsage(
$subscriptionId,
$itemId,
$body)
$subscriptionId = 'subscription_id';
$itemId = 'item_id';
$body = new CreateUsageRequest();
$result = $subscriptions->createUsage($subscriptionId, $itemId, $body);
function updateSubscriptionItem(
$subscriptionId,
$itemId,
$body)
$subscriptionId = 'subscription_id';
$itemId = 'item_id';
$body = new UpdateSubscriptionItemRequest();
$result = $subscriptions->updateSubscriptionItem($subscriptionId, $itemId, $body);
function getSubscriptions()
$result = $subscriptions->getSubscriptions();
function updateSubscriptionCard(
$subscriptionId,
$request)
$subscriptionId = 'subscription_id';
$request = new UpdateSubscriptionCardRequest();
$result = $subscriptions->updateSubscriptionCard($subscriptionId, $request);
function createSubscription($body)
$body = new CreateSubscriptionRequest();
$result = $subscriptions->createSubscription($body);
function createSubscriptionItem(
$subscriptionId,
$request)
$subscriptionId = 'subscription_id';
$request = new CreateSubscriptionItemRequest();
$result = $subscriptions->createSubscriptionItem($subscriptionId, $request);
function createDiscount(
$subscriptionId,
$request)
$subscriptionId = 'subscription_id';
$request = new CreateDiscountRequest();
$result = $subscriptions->createDiscount($subscriptionId, $request);
function getSubscription($subscriptionId)
$subscriptionId = 'subscription_id';
$result = $subscriptions->getSubscription($subscriptionId);
function updateSubscriptionPaymentMethod(
$subscriptionId,
$request)
$subscriptionId = 'subscription_id';
$request = new UpdateSubscriptionPaymentMethodRequest();
$result = $subscriptions->updateSubscriptionPaymentMethod($subscriptionId, $request);
function getUsages(
$subscriptionId,
$itemId)
$subscriptionId = 'subscription_id';
$itemId = 'item_id';
$result = $subscriptions->getUsages($subscriptionId, $itemId);
function deleteUsage(
$subscriptionId,
$itemId,
$usageId)
$subscriptionId = 'subscription_id';
$itemId = 'item_id';
$usageId = 'usage_id';
$result = $subscriptions->deleteUsage($subscriptionId, $itemId, $usageId);
function deleteDiscount(
$subscriptionId,
$discountId)
$subscriptionId = 'subscription_id';
$discountId = 'discount_id';
$result = $subscriptions->deleteDiscount($subscriptionId, $discountId);
function cancelSubscription(
$subscriptionId,
$request = null)
$subscriptionId = 'subscription_id';
$request = new CreateCancelSubscriptionRequest();
$result = $subscriptions->cancelSubscription($subscriptionId, $request);
function deleteSubscriptionItem(
$subscriptionId,
$subscriptionItemId)
$subscriptionId = 'subscription_id';
$subscriptionItemId = 'subscription_item_id';
$result = $subscriptions->deleteSubscriptionItem($subscriptionId, $subscriptionItemId);
$plans = $client->getPlans();
function getPlanItems($planId)
$planId = 'plan_id';
$result = $plans->getPlanItems($planId);
function updatePlanItem(
$planId,
$planItemId,
$body)
$planId = 'plan_id';
$planItemId = 'plan_item_id';
$body = new UpdatePlanItemRequest();
$result = $plans->updatePlanItem($planId, $planItemId, $body);
function getPlan($planId)
$planId = 'plan_id';
$result = $plans->getPlan($planId);
function createPlanItem(
$planId,
$request)
$planId = 'plan_id';
$request = new CreatePlanItemRequest();
$result = $plans->createPlanItem($planId, $request);
function updatePlan(
$planId,
$request)
autoload.php