Transaction Details (Broker)
get https://api.catappult.io/broker/8.20250505/transactions/
This API provides the details of Purchase oriented to the Broker Service. It allows you to retrieve detailed information about a Purchase using the UID of the Order. This API is useful to obtain the price of the Purchase and more relevant information. This API does not require authentication.
Show detailed information about the Success (200) result
The Success result returns the following detailed payload:
Name Type Description uid String UID of the Order. Defined as UID
in Aptoide Connect channels. domain String Package name of the application that originated this Purchase. product String SKU of the Product purchased. wallet_from String String based value of the Wallet Address used in the Purchase. type String Type of the Product purchased. method String Method used in the Purchase. Example: credit_card
country String String value following the ISO-3166-1-A2 guidelines. Example: US
reference String The transaction reference. Defined as orderReference
in the BillingFlowParams . hash String Hash of the transaction. Defined as TxID
in the Aptoide Connect and Wallet App. status String Status of the transaction. added String String based timestamp of the addition date. Example: 2025-01-14T11:06:31.231117Z
modified String String based timestamp of the modification date. Example: 2025-01-14T11:06:31.231117Z
gateway Object Object with information of the Gateway used. gateway.name String Gateway name. Example: adyen_v2
metadata Object Object with information about the Purchases metadata. metadata.purchase_uid String Purchase ID defined as token
in the Purchase class. metadata.developer_payload String String based payload specified by the Developer when initiating this Purchase. price Object Object with information of the Price of the Purchase. price.currency String The currency used in the Payment, as an ISO 4217 alphabetic code. Example: USD
price.value String The price value of the Payment. Example: 1.12
price.appc String The price value in APPC currency. Example: 1120000
price.usd String The price value in USD
currency. Example: 1.10
price.vat Object Object with information about the VAT. price.vat.percentage String Percentage of the VAT. Example: 20.5
price.vat.value String Value of the VAT. Example: 4.45
price.vat.usd String Value of the VAT in USD
. Example: 1.12
price.discount Object Object with information about the Discount applied in the Purchase. price.discount.percentage String Percentage of the discount. Example: 20.5
price.discount.value String Value of the discount. Example: 4.45
price.discount.usd String Value of the discount in USD
. Example: 1.12
channel String Channel used for the Purchase. platform String Platform used for the Purchase. market String Market from which the Purchase was made.
Value Description INAPP Product of type inapp
was purchased via Android Billing SDK. INAPP_SUBSCRIPTION Product of type subscription
was purchased via Android Billing SDK. INAPP_UNMANAGED Product of type inapp
was purchased via OSP.
Value Description PENDING_SERVICE_AUTHORIZATION Transaction wating for service authorization. PENDING_USER_PAYMENT Transaction waiting for user payment. PROCESSING Transaction beeing processed. SETTLED Transaction settled. COMPLETED Transaction completed. CANCELED Transaction canceled. DUPLICATED Transaction duplicated. FAILED Transaction failed. CHARGEBACK Transaction chargeback. REFUNDED Transaction refunded.
Value Description ANDROID Android channel type used. IOS IOS channel type used.
Value Description ANDROID Android channel type used. IOS IOS channel type used.
Value Description NATIVE Native market was used. Android or iOS. WEB Web market was used.