APG PayAPG Paydocs

Merchants

Get merchant

GET/merchants/{merchantId}
Request
GEThttps://api.tst.au.apgpay.dev/merchants/{merchantId}
curl -X GET https://api.tst.au.apgpay.dev/merchants/{merchantId} \
  -H "Authorization: Bearer $API_KEY"

Return one merchant.

Permissions

Required permission
merchants:query

Requires the `query` action on `merchants` for the supplied runtime context

Path parameters

merchantIdstring
required

Responses

The response is a typed union.

Discriminated by type
type = "MchtViewStandard"
merchantIdMchtIdrequired

Identifier of a merchant.

Example mcht_9f2Kd8QpLzXw

organisationIdOrgIdrequired

The organisation this merchant is, its legal record, read at GET /organisations/{organisationId}.

Example org_9f2Kd8QpLzXw

referenceMerchantIdstring

The caller's own identifier for this merchant, if one was supplied.

Example your-own-reference

slugstringrequired

URL-safe identifier used for hosted pages.

statusMchtStatusrequired
OnboardingOnboardingReviewActiveCheckoutDisabledSuspendedClosedUnknown

The outcome of verifying the business. Absent unless the principal may read merchant state.

The trading identity of a merchant.

timeZonestringrequired

How the business presents to a payer.

Who to contact at the business.

When and how the merchant is paid out.

How the merchant is billed for platform fees.

Logo, colours and the look of hosted pages.

What the merchant collects on an order, and who is told about it.

The platform's source rules for this merchant: what it is charged, what it surcharges, and what it may accept.

What the merchant will and will not accept.

Risk, settlement and verification policy for a merchant.

Bank accounts the merchant can be paid out to.

capabilityTagsarray of MchtCapabilityTag

The capability tags set on this merchant, which gate what some operations will do. Present on the by-id read only, because a page does not load them.

DirectDebitPayToCheckoutV2LaddrToolsFinanceAllPayPlanVariantsServiceProviderFinanceAmexDisallowedPerformNoCommsEftposDisallowedAllowLegacyDelegateCreation
+3 more

ManualVerification, AllowPayoutRemitterUpdate, Unknown

createdAtstring (date-time)required

Example 2026-08-19T04:21:07Z

updatedAtstring (date-time)required

Example 2026-08-19T04:21:07Z

Example
{
  "type": "MchtViewStandard",
  "merchantId": "mcht_9f2Kd8QpLzXw",
  "organisationId": "org_9f2Kd8QpLzXw",
  "referenceMerchantId": "your-own-reference",
  "slug": "string",
  "status": "Onboarding",
  "verification": {
    "type": "MchtVerificationAttributes",
    "status": "Pending",
    "errorCodes": [
      "string"
    ],
    "details": [
      "string"
    ]
  },
  "business": {
    "type": "MchtBusinessAttributes",
    "legalName": "Ada Lovelace",
    "brandName": "Ada Lovelace",
    "businessRegistrationNumber": "string",
    "taxRegistrationNumber": "string",
    "country": "AU",
    "website": "string",
    "contactEmail": "ada@example.com"
  },
  "timeZone": "string",
  "publicProfile": {
    "type": "MchtPublicProfileAttributes",
    "brandName": "Ada Lovelace",
    "cardStatementName": "Ada Lovelace",
    "smsSenderName": "Ada Lovelace",
    "website": "string",
    "supportSite": "string"
  },
  "contact": {
    "type": "MchtContactAttributes",
    "firstName": "Ada Lovelace",
    "lastName": "Ada Lovelace",
    "title": "string",
    "contactEmail": "ada@example.com",
    "supportEmail": "ada@example.com",
    "phoneNumber": "+61400000000",
    "address": {
      "type": "MchtAddressAttributes",
      "unitNumber": "string",
      "streetNumber": "string",
      "streetName": "Ada Lovelace",
      "streetType": "string",
      "suburb": "string",
      "city": "string",
      "state": "string",
      "postalCode": "3000",
      "country": "AU"
    }
  },
  "payoutSettings": {
    "type": "MchtPayoutSettingsAttributes",
    "schedule": "Daily",
    "dayOfWeek": "string",
    "dayOfMonth": 6,
    "delayDays": 1250,
    "statementDescriptor": "ADA COFFEE",
    "payoutsEnabled": true,
    "automatedPayoutsEnabled": true,
    "automatedDisbursementsEnabled": true,
    "notificationEmails": [
      "ada@example.com"
    ],
    "remitterName": "Ada Lovelace"
  },
  "billingSettings": {
    "type": "MchtBillingSettingsAttributes",
    "notificationEmails": [
      "ada@example.com"
    ],
    "notificationsEnabled": true,
    "address": {
      "type": "MchtAddressAttributes",
      "unitNumber": "string",
      "streetNumber": "string",
      "streetName": "Ada Lovelace",
      "streetType": "string",
      "suburb": "string",
      "city": "string",
      "state": "string",
      "postalCode": "3000",
      "country": "AU"
    },
    "paymentSourceId": "psrc_9f2Kd8QpLzXw"
  },
  "branding": {
    "type": "MchtBrandingAttributes",
    "logoFileId": "lfile_9f2Kd8QpLzXw",
    "iconFileId": "lfile_9f2Kd8QpLzXw",
    "logoAltText": "string",
    "brandColour": "string"
  },
  "orderSettings": {
    "type": "MchtOrderSettingsAttributes",
    "customFields": [
      {
        "type": "MchtOrderCustomFieldAttributes",
        "key": "string",
        "label": "string",
        "required": true,
        "visibleToPayer": true
      }
    ],
    "notificationEmails": [
      "ada@example.com"
    ],
    "notifyOnPaid": true
  },
  "sourceRules": [
    {
      "type": "MchtRuleAttributes",
      "criterion": {
        "type": "MchtRuleAlways"
      },
      "actions": [
        {
          "type": "MchtRuleAllow"
        }
      ]
    }
  ],
  "usageRules": {
    "type": "MchtUsageRulesAttributes",
    "currencies": {
      "type": "MchtCurrencyAllow",
      "currencies": [
        "AUD"
      ]
    },
    "issuerCountries": {
      "type": "MchtIssuerCountryAllow",
      "countries": [
        "AU"
      ]
    }
  },
  "riskSettings": {
    "type": "MchtRiskSettingsAttributes",
    "settlementType": "Net",
    "bankAccountVerificationRequired": true,
    "bankAccountVerification": {
      "type": "MchtVerificationPolicyAttributes",
      "accept": [
        "Match"
      ],
      "includeResultInResponse": true
    },
    "sourceVerificationEnabled": true,
    "supportedCustomerTypes": [
      "Consumer"
    ],
    "paymentLimits": {
      "type": "MchtPaymentLimitsAttributes",
      "currency": "AUD",
      "minimumPaymentAmount": 1250,
      "maximumPaymentAmount": 1250
    },
    "disputesWaived": true,
    "payoutPriority": 10,
    "showPlatformLogoInTerms": true,
    "showSavedPaymentMethodsInCheckout": true,
    "showReferenceOrderIdToCustomer": true,
    "emailPaymentReceipt": true,
    "emailPaymentFailure": true
  },
  "bankAccounts": [
    {
      "type": "MchtBankAccountAttributes",
      "externalAccountId": "xacc_9f2Kd8QpLzXw",
      "accountName": "Ada Lovelace",
      "last4": "4242",
      "currency": "AUD",
      "isPrimary": true,
      "status": "Active",
      "verificationStatus": "Active"
    }
  ],
  "capabilityTags": [
    "DirectDebit"
  ],
  "createdAt": "2026-08-19T04:21:07Z",
  "updatedAt": "2026-08-19T04:21:07Z"
}

Error responses