Inttegro PHP SDK

Spec
in package

Spec resource for retrieving Inttegro platform specifications.

Specifications provide details about supported countries, currencies, payment methods, and other platform capabilities. Use specs to build dynamic forms, validate inputs, and adapt your integration to different markets.

Tags
see
https://studio.inttegro.com/specifications

for spec guides

Table of Contents

Methods

__construct()  : mixed
countries()  : CountrySpecifications
Retrieve specifications for all supported countries.

Methods

countries()

Retrieve specifications for all supported countries.

public countries() : CountrySpecifications

Returns detailed information about each country Inttegro operates in, including:

  • Supported currencies and payment methods
  • Available payout schedules
  • Legal entity types for businesses
  • Financial account types (mobile money issuers, bank requirements)
  • Required ID document types for verification

Use this to build country-specific onboarding flows, validate inputs based on market capabilities, and display appropriate options to users.

This is a public endpoint that does not require authentication.

Tags
example

Get country specifications

$specifications = $client->spec->countries();
foreach ($specifications->countries as $country) {
    echo "{$country->name} ({$country->code}):\n";
    echo "  Currencies: " . implode(', ', $country->currencies) . "\n";
    echo "  Payment methods: " . implode(', ', $country->paymentMethods) . "\n";

    if ($country->mobileMoneyIssuers !== null) {
        echo "  Mobile money: " . implode(', ', $country->mobileMoneyIssuers) . "\n";
    }
}
see
https://studio.inttegro.com/country-specifications

for spec details

Return values
CountrySpecifications

Country specifications

On this page

Search results