The Transaction Details API enables suppliers and partners to submit line-item tax data to Reach, including jurisdiction, rates, codes, and amounts. It services two functions:
- Tax linking: for suppliers using Reach as Merchant of Record—correlates tax details to a PSP transaction via
PspTransactionIdandPspName. - Tax only: for fulfillment partners not processing payments through Reach—accepts tax records for filing purposes using a
ReferenceID.
Refunds and reversals are submitted with a parent identifier linking back to the original record, with all monetary amounts negative. Duplicate submissions are silently ignored—only the first request is processed. All requests require HTTP Basic Auth and a Reach-Merchant-Id header. Submissions should not exceed 10 requests per second.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
202Accepted response with no body. The transaction details have been received and persisted. A duplicate submission with the same PspTransactionId in tax linking, and Reference in Tax only also returns a 202 Accepted response — only the first submission is processed.
429Too Many Requests—the rate limit has been exceeded. Back off and retry with exponential delay. We recommend keeping submissions under 10 requests per second per integrator account. Contact Reach during onboarding to request a higher limit if sustained higher throughput is required.
