Inttegro PHP SDK

Application

Table of Contents

Classes

App
An Inttegro application, including its identity, lifecycle timestamps, credentials, and organization relationship.
Relationship
Relationship receipt for the created child app.
RelationshipPolicy
Optional direct-placement relationship policy. Omitted values default to parent management and child credentials.
SecretKey
Secret Key details associated with app.
Balance
The authenticated application's latest balance snapshot, keyed by supported currency.
CurrencySnapshot
Currency Snapshot details associated with balance.
CurrencySnapshotRefund
Currency Snapshot Refund details associated with balance.
CurrencySnapshotReserved
Currency Snapshot Reserved details associated with balance.
Value
Value details associated with balance.
AllocationUse
Refund or payout reference and amount consumed from one balance transaction.
Amount
Amount details associated with balance transaction.
BalanceTransaction
A ledger entry that explains when and why money moved through an Inttegro balance.
Page
A page of balance transaction values together with pagination metadata.
PayoutAllocation
Caller-safe allocation of part of a payment balance transaction to a payout.
RefundAllocation
Caller-safe allocation of part of a payment balance transaction to a refund.
BankAccount
Bank-account details used by payment methods and financial accounts.
Ghana
Ghana details associated with bank account.
Owner
Owner details to patch onto the payment method.
OwnerAddress
Postal address details associated with bank account.
Broadcast
A multi-recipient message broadcast together with its creation, cancellation, and delivery state.
CancelDetail
Cancel Detail details associated with broadcast.
CreationDetail
Creation Detail details associated with broadcast.
Error
Error encountered when broadcasting to a specific recipient.
Chime
A notification message and its recipient, transport, content, and delivery history.
EmailEvent
Email Event details associated with chime.
EmailMailbox
Email Mailbox details associated with chime.
EmailMessage
Email content, safety scan result, and system-generated schema markup for email chimes.
EmailSafetyResult
Result of the email safety scan.
EmailScannedLink
Email Scanned Link details associated with chime.
EmailSchemaMarkup
Schema.org JSON-LD markup generated at email send time.
Page
A page of chime values together with pagination metadata.
Recipient
Recipient information in response.
RecipientEmail
Recipient Email details associated with chime.
RecipientPhone
Recipient Phone details associated with chime.
Transmission
Transmission details associated with chime.
Client
Authenticated entry point for every Inttegro API resource.
CustomData
Merchant-defined string values returned with an Inttegro resource.
CustomDataInput
Merchant-defined JSON values accepted when a resource is created or replaced.
CustomDataPatch
Merchant-defined custom-data changes; a null value removes that key.
CustomDataValue
Immutable base for Inttegro custom-data collections.
Address
Postal address details associated with customer.
AddressInput
Typed postal address accepted by customer create and update requests.
BalanceValue
Balance Value details associated with customer.
CreateRequest
Typed fields for creating a customer.
Customer
A customer record containing contact, balance, address, and lifecycle information.
Page
A page of customer values together with pagination metadata.
UpdateRequest
Typed fields for updating a customer.
DomainValue
Immutable base for every closed-schema value returned or accepted by the Inttegro SDK.
SDKReportContext
SDK identity included in a privacy-safe terminal failure report.
HTTPReportContext
Privacy-safe HTTP metadata for a failed SDK operation.
APIErrorReportContext
Non-sensitive machine-readable fields from an Inttegro API error.
TraceReportContext
OpenTelemetry identifiers used to correlate a failure with an application-owned trace.
ErrorReport
Privacy-safe description of one terminally failed Inttegro SDK operation.
InttegroError
Base exception for failures raised by the Inttegro SDK.
NetworkError
Failure to reach the Inttegro API or obtain a usable transport response.
TimeoutError
Network failure caused specifically by the configured request timeout.
APIError
Structured non-success response returned by the Inttegro API.
AuthenticationError
API error indicating that the supplied secret key was missing, invalid, or unauthorized.
RateLimitError
API error indicating that the caller exceeded a request rate limit.
Actor
Actor details associated with file.
DeliveryDetails
Purpose-authorized public delivery metadata for browser-rendered assets. Callers should store file IDs as canonical references and treat these URLs as render URLs.
File
Public metadata for a file managed by Inttegro; private storage credentials and object keys are never exposed.
LatestError
Structured failure details reported for file.
Media
Media details associated with file.
Page
A page of file values together with pagination metadata.
Party
Party details associated with file.
PublicStorage
Public Storage details associated with file.
Resource
Resource details associated with file.
Source
Source details associated with file.
UploadReceipt
Upload Receipt details associated with file.
FileDownload
Binary file contents and response headers returned by a download operation.
Access
Access details associated with file link.
Actor
Actor details associated with file link.
Creation
Creation details associated with file link.
Delivery
Delivery details associated with file link.
FileLink
A public file-link record and its access, delivery, and revocation state.
Page
A page of file link values together with pagination metadata.
Reconciliation
Reconciliation details associated with file reference.
FinancialAccount
A verified destination or source account used to push or pull funds.
FinancialInstitution
Financial Institution details associated with financial account.
FinancialInstitutionBank
Financial Institution Bank details associated with financial account.
FinancialInstitutionBankBranch
A bank branch in a country bank directory.
FinancialInstitutionMobileMoneyProvider
Financial Institution Mobile Money Provider details associated with financial account.
Page
A page of financial account values together with pagination metadata.
PullConfiguration
Pull Configuration details associated with financial account.
PullConfigurationMandate
Pull Configuration Mandate details associated with financial account.
PushConfiguration
Push Configuration details associated with financial account.
GenericValue
Immutable value used only where the API contract intentionally permits arbitrary object data.
HttpClient
Telemetry
Emits redacted SDK spans through the application's OpenTelemetry provider.
EmailContent
Email Content details associated with message template.
Mailbox
Mailbox details associated with message template.
MessageTemplate
A reusable SMS or email template, including its variables, content, safety results, and lifecycle state.
Page
A page of message template values together with pagination metadata.
Preview
Preview details associated with message template.
Rendered
Rendered details associated with message template.
RenderedEmail
Rendered Email details associated with message template.
RenderedSMS
Rendered SMS details associated with message template.
SafetyResult
Result of the email safety scan.
ScannedLink
Scanned Link details associated with message template.
SMSContent
SMS Content details associated with message template.
Variable
Variable details associated with message template.
VariableItem
Variable Item details associated with message template.
Amount
A monetary amount returned by Inttegro, pairing an ISO 4217 currency with integer minor units.
AmountParams
A monetary amount supplied in a request, pairing an ISO 4217 currency with integer minor units.
Address
Postal address details associated with order.
CheckoutSettings
Checkout and payment flow configuration. Strongly recommended to provide both redirect_url and cancel_url for a delightful customer experience.
CreatedFrom
Created From details associated with order.
Customer
Customer details associated with order.
DiscountLineItem
Discount Line Item details associated with order.
DiscountLineItemDiscount
Discount Line Item Discount details associated with order.
DocumentDelivery
Delivery result for one hosted order document link.
DocumentDeliveryAttempt
Chime delivery accepted for one channel.
DocumentDeliveryFailure
Chime delivery failure for one channel.
DocumentDeliveryResult
Response returned by deliberate order document delivery endpoints.
DocumentFormat
Document Format details associated with order.
FeeLineItem
Fee Line Item details associated with order.
FeeLineItemFee
Fee Line Item Fee details associated with order.
Invoice
Invoice details associated with order.
InvoiceFormat
Invoice Format details associated with order.
InvoiceSettings
Order-level invoice rendering data. Pages uses this data when rendering invoice web and download views.
LineItemGroup
Group of line items in the order.
Order
A complete commerce order containing line items, customer details, payment state, documents, and fulfillment information.
Page
A page of order values together with pagination metadata.
ProductLineItem
Product Line Item details associated with order.
ProductLineItemProduct
Product Line Item Product details associated with order.
ShippingLineItem
Shipping Line Item details associated with order.
ShippingLineItemShipping
Shipping Line Item Shipping details associated with order.
Transaction
An OTP transaction returned by initiation, verification, and lookup operations.
Transmission
Transmission details associated with otp.
Verification
Verification details associated with otp.
VerificationAttempt
Details of a verification attempt.
VerificationAttemptResult
Verification Attempt Result details associated with otp.
Attempt
Most recent payment attempt details.
AttemptError
Structured failure details reported for payment.
BillingDetails
Billing Details details associated with payment.
Error
Structured failure details reported for payment.
NextAction
Next action required to complete a payment.
NextActionAuthorize
Details for authorization action.
NextActionConfirmPayment
Details for customer payment confirmation.
NextActionConfirmPaymentAttempt
Latest confirmation attempt.
NextActionConfirmPaymentRequest
Next Action Confirm Payment Request details associated with payment.
NextActionRedirect
Details for redirect action.
NextActionRedirectLatestVisit
Latest redirect visit details.
NextActionRequestConfirmation
Details for requesting a fresh customer confirmation.
Payment
A payment intent tied to an order, including its amount, execution state, required action, and settlement details.
PaymentMethod
Payment Method details associated with payment.
PaymentMethodBankAccount
Payment Method Bank Account details associated with payment.
PaymentMethodGhanaBankAccount
Payment Method Ghana Bank Account details associated with payment.
PaymentMethodMobileMoney
Payment Method Mobile Money details associated with payment.
PaymentMethodOwner
Owner identity associated with payment.
PayoutConfiguration
Payout configuration for this balance transaction.
PayoutConfigurationDestination
Where the funds will be paid out.
BankAccount
Bank Account details associated with payment method.
BankAccountGhanaBankAccount
Bank Account Ghana Bank Account details associated with payment method.
Card
Card details associated with payment method.
Deletion
Deletion details associated with payment method.
MobileMoney
Mobile Money details associated with payment method.
Owner
Owner details to patch onto the payment method.
OwnerAddress
Postal address for the owner when available.
Page
A page of payment method values together with pagination metadata.
PaymentMethod
A tokenized payment instrument tied to a customer, with typed instrument and verification details.
Settings
Payment method acceptance configuration for an application.
Supplied
Public provenance for how the payment method was supplied.
TypeSetting
Settings for a specific payment method type.
Verification
Most recent verification record when the payment method has entered a verification flow.
VerificationDelivery
Verification Delivery details associated with payment method.
VerificationSession
A payment-method verification session, including token delivery and expiry state.
BalanceTransaction
A sparse view of one balance transaction's contribution to a payout.
Destinations
Supported currency-to-financial-account payout assignments.
Error
Public failure details when execution fails.
Failure
Caller-safe information about a terminal payout failure.
Page
A page of payout values together with pagination metadata.
PageRequest
Pagination parameters for retrieving payout history.
Payout
A transfer scheduled from an Inttegro balance to a destination financial account.
ScheduleRequest
Parameters for scheduling a payout to a financial account.
SettingsLookup
Complete payout settings read model.
SettingsLookupSchedule
Active payout schedule.
SettingsLookupScheduleAgingSpec
Settings Lookup Schedule Aging Spec details associated with payout.
SettingsMutation
Payout settings fields returned after a mutation.
SettingsMutationSchedule
Updated payout schedule.
SettingsMutationScheduleSpec
Settings Mutation Schedule Spec details associated with payout.
CustomerSelectedAmount
Persisted currency, range, and suggestions for a selected amount.
CustomerSelectedAmountParams
Currency, range, and optional conveniences for a selected amount.
EmbeddedProduct
Embedded Product details associated with price.
EmbeddedProductAttributesItem
Embedded Product Attributes Item details associated with price.
Inline
An inline amount returned where the API embeds a one-off price rather than a catalog price.
InlineParams
A typed inline price supplied directly inside another request.
Page
A page of price values together with pagination metadata.
Params
Typed parameters for creating a reusable catalog price.
Price
A reusable catalog price that can be attached to products and order line items.
SuggestedAmount
A convenient amount choice returned with a catalog price.
SuggestedAmountParams
A convenient amount choice; suggestions do not restrict valid amounts.
AddPriceRequest
Typed parameters for adding one price to an existing product.
Attribute
Attribute details associated with product.
CatalogWithCustomerSelectedPrice
Catalog product using an amount selected under one saved price policy.
CustomerSelectedPriceInput
Couples a saved customer-selected price with one concrete unit amount.
Delivery
Delivery details associated with product.
Dimensions
At most one of `physical`, `digital`, or `custom`.
DimensionsCustom
Dimensions Custom details associated with product.
DimensionsDigital
Dimensions Digital details associated with product.
DimensionsPhysical
Dimensions Physical details associated with product.
Download
Download details associated with product.
Media
Media details associated with product.
Page
A page of product values together with pagination metadata.
PriceSummary
Price Summary details associated with product.
Product
A catalog product, including merchandising details, prices, media, delivery configuration, and lifecycle state.
Render
Render details associated with product.
Service
Service details associated with product.
Shipment
Shipment details associated with product.
Stream
Stream details associated with product.
Updated
Updated details associated with product.
BuyPagePresentation
Presentation settings for the hosted Buy page.
BuyPageText
Merchant-authored copy shown on a hosted Buy page.
Merchant
Merchant identity captured for the hosted checkout. Individual fields are omitted when unavailable.
OriginalPrice
Original Price details associated with purchase intent.
Page
A page of purchase intent values together with pagination metadata.
Presentation
Customer-facing presentation settings for a purchase intent.
Price
Price details associated with purchase intent.
Product
Product details associated with purchase intent.
ProductAttributesItem
Product Attributes Item details associated with purchase intent.
PurchaseIntent
A shareable purchase intent that captures product, price, quantity, variants, and usage.
Quantity
Quantity bounds the Buy link should enforce. Omit max when the Buy link has no upper quantity bound. When present, max must be greater than or equal to min.
Usage
Exactly one of multi_use or single_use is returned as true. Order is present after a single-use intent is consumed.
UsageOrder
Usage Order details associated with purchase intent.
Variant
Variant details associated with purchase intent.
VariantAxis
Variant Axis details associated with purchase intent.
VariantSet
Variant Set details associated with purchase intent.
Failure
Sanitized terminal refund failure information.
FeeOrderLineItem
Immutable fee order-line snapshot attached to a refund.
LineItem
Line Item details associated with refund.
OfflineSettlement
Refund settlement for an order paid outside Inttegro.
OrderLineItemAdjustment
Descriptive fields captured for a refund fee or shipping line.
OrderLineItemProduct
Product identity captured in a refund order-line snapshot.
Page
A page of refund values together with pagination metadata.
PaymentMethodSettlement
Refund settlement returned to the original payment method.
ProductOrderLineItem
Immutable product order-line snapshot attached to a refund.
Refund
A refund request and its amount, reason, affected line items, lifecycle state, and related balance transaction.
SettlementBankAccount
Supported bank-account subtype and its masked details.
SettlementBankAccountPaymentMethod
Caller-safe bank-account snapshot used as a refund destination.
SettlementGhanaBankAccount
Masked Ghana bank-account recognition details.
SettlementMobileMoney
Masked mobile-money recognition details.
SettlementMobileMoneyPaymentMethod
Caller-safe mobile-money snapshot used as a refund destination.
ShippingOrderLineItem
Immutable shipping order-line snapshot attached to a refund.
Apps
Application creation, lookup, and update operations.
Balances
Client operations for Inttegro balances.
BalanceTransactions
Balance transactions resource for payment- and refund-sourced merchant balance entries.
Broadcasts
* Broadcasts resource for looking up and canceling broadcasts.
Chimes
Chimes resource for sending notifications via SMS and email.
Customers
* Customers resource for managing customer records.
FileLinks
Client operations for Inttegro file links.
FileReferences
Client operations for Inttegro file references.
Files
Client operations for Inttegro files.
FinancialAccounts
Financial accounts resource for managing payout destinations.
Keys
Client operations for Inttegro keys.
MessageTemplates
Client operations for Inttegro message templates.
Orders
Orders resource for creating orders, processing payments, and managing order lifecycle.
Otp
OTP resource for managing one-time password sessions.
PaymentMethods
Payment methods resource for saving and verifying customer payment instruments.
Payouts
Payouts resource for managing automatic settlements and balance withdrawals.
Prices
* Prices resource for managing catalog prices.
Products
* Products resource for managing catalog products.
PurchaseIntents
Client operations for Inttegro purchase intents.
Refunds
Refunds resource for managing order refunds.
Schedules
* Schedules resource for looking up and canceling scheduled chimes.
Spec
Spec resource for retrieving Inttegro platform specifications.
UploadRequests
Client operations for Inttegro upload requests.
Response
Decoded SDK value plus response-only HTTP metadata.
CancelDetail
Cancel Detail details associated with schedule.
CreationDetail
Creation Detail details associated with schedule.
Error
Error encountered when scheduling a chime for a specific recipient.
Schedule
A scheduled operation and its timing, creation, cancellation, and failure state.
ResourceSearchFilter
Immutable base for every closed-schema value returned or accepted by the Inttegro SDK.
ResourceSearchFacet
Immutable base for every closed-schema value returned or accepted by the Inttegro SDK.
ResourceSearchSort
Immutable base for every closed-schema value returned or accepted by the Inttegro SDK.
ResourceSearchRequest
Immutable base for every closed-schema value returned or accepted by the Inttegro SDK.
ResourceSearchTotal
Immutable base for every closed-schema value returned or accepted by the Inttegro SDK.
ResourceSearchResourceTotal
Immutable base for every closed-schema value returned or accepted by the Inttegro SDK.
ResourceSearchResourceReference
Immutable base for every closed-schema value returned or accepted by the Inttegro SDK.
ResourceSearchResult
Immutable base for every closed-schema value returned or accepted by the Inttegro SDK.
ResourceSearchFacetBucket
Immutable base for every closed-schema value returned or accepted by the Inttegro SDK.
ResourceSearchFacetResult
Immutable base for every closed-schema value returned or accepted by the Inttegro SDK.
ResourceSearchResourceFreshness
Immutable base for every closed-schema value returned or accepted by the Inttegro SDK.
ResourceSearchFreshness
Immutable base for every closed-schema value returned or accepted by the Inttegro SDK.
ResourceSearchPage
Immutable base for every closed-schema value returned or accepted by the Inttegro SDK.
Generated
Newly generated secret key. The token is returned once and cannot be retrieved later.
Page
A page of secret key values together with pagination metadata.
SecretKey
Metadata for an application secret key; the secret token itself is returned only when a key is generated.
Usage
Usage details associated with secret key.
UsagePage
A page of secret key values together with pagination metadata.
UsageRow
Public authentication outcome associated with the selected key.
CountryBank
A banking institution available in a country.
CountryBankBranch
A bank branch in a country bank directory.
CountryBankDirectory
Bank reference data available for country-specific bank accounts.
CountrySpecification
Complete specification for a country including supported features and requirements.
CountrySpecifications
Country Specifications details associated with shared.
Error
Standard error response structure returned by all API endpoints. Provides machine-readable codes, human-readable messages, and actionable guidance for resolution.
ResourceSupply
Resource Supply details associated with shared.
UploadFulfillment
Upload Fulfillment details associated with shared.
Actor
Actor details associated with upload request.
Attempt
Attempt details associated with upload request.
Attempts
Attempts details associated with upload request.
Constraints
Constraints details associated with upload request.
Display
Display details associated with upload request.
LatestError
Structured failure details reported for upload request.
Page
A page of upload request values together with pagination metadata.
Review
Review details associated with upload request.
ReviewReason
Review Reason details associated with upload request.
UploadRequest
A public upload request, including its constraints, attempts, review state, and expiration.
Version
Installed Inttegro PHP SDK version metadata.
MobileMoney
Mobile Money details associated with wallet.
Wallet
Wallet details associated with a payment method or financial account.

Enums

CredentialOwner
Who can create, rotate, or disable the child app's API keys after creation. Defaults to child. In V1, apps/create still returns the initial child key to the caller.
ManagementRole
Who can manage the child app and its resources through this relationship.
RelationshipKind
Allowed wire values for app relationship kind.
RelationshipStatus
Allowed wire values for app relationship status.
Type
Semantic source or cause of this entry, not its direction.
Type
Allowed wire values for bank account type.
OrderStatus
Current status of the order.
PaymentStatus
Payment status.
EmailSchemaKind
Classification for the generated markup.
RecipientType
Contact type.
Transport
Allowed wire values for chime transport.
Delivery
Allowed wire values for file delivery.
Disposition
Allowed wire values for file disposition.
ScanStatus
Allowed wire values for file scan status.
SourceType
Allowed wire values for file source type.
Status
Allowed wire values for file status.
StorageEncoding
Encoding of the stored representation.
DeliveryMode
Allowed wire values for file link delivery mode.
Kind
Allowed wire values for file link kind.
Status
Allowed wire values for file link status.
Type
Type of financial account.
Channel
Delivery channel this template renders for.
Status
Allowed wire values for message template status.
VariableItemType
Allowed wire values for message template variable item type.
VariableType
Allowed wire values for message template variable type.
Currency
A currency code recognized by the Inttegro API. Individual operations can support a subset of these currencies.
CreatedFromResourceType
Allowed wire values for order created from resource type.
DeliveryChannel
Delivery channel.
DocumentKind
Hosted document that was delivered.
LineItemType
Type of line item.
Status
Allowed wire values for order status.
AlphabetType
Predefined alphabet type (mutually exclusive with token_alphabet).
Purpose
Customer action protected by an OTP.
Status
Allowed wire values for otp status.
TransmissionStatus
Allowed wire values for otp transmission status.
VerificationVerdict
Allowed wire values for otp verification verdict.
AttemptStatus
Allowed wire values for payment attempt status.
ConfirmationChannel
Channel used to send the token.
NextActionType
Type of action required.
ResultStatus
Payment status.
Status
Payment state.
MobileMoneyNetwork
Allowed wire values for payment method mobile money network.
Type
Allowed wire values for payment method type.
FailureReason
Stable, caller-safe reasons that a payout failed.
Status
Current payout lifecycle state.
Type
Definition carried by a catalog price.
ShipmentInputType
Allowed wire values for product shipment input type.
ShipmentType
Allowed wire values for product shipment type.
Type
Product type - determines fulfillment requirements.
Status
Effective lifecycle state derived from expiry, cancellation, and single-use order creation.
FailureReason
Stable, caller-safe reasons that terminal refund processing failed.
Reason
Allowed wire values for refund reason.
Status
Allowed wire values for refund status.
ResourceSearchOperator
ResourceSearchSortField
ResourceSearchSortDirection
ResourceSearchResourceType
ResourceSearchTotalRelation
ResourceSearchFreshnessState
AuthResult
Allowed wire values for secret key auth result.
Status
Allowed wire values for secret key status.
TokenType
Allowed wire values for secret key token type.
ContentSafetyStatus
Allowed wire values for shared content safety status.
ReviewDecision
Allowed wire values for upload request review decision.
ReviewType
Allowed wire values for upload request review type.
Status
Allowed wire values for upload request status.
Type
Allowed wire values for wallet type.
On this page

Search results