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