Changes for August 18, 2025
We’ve released several updates to the API and documentation. These changes are scheduled to go live in Sandbox on August 6, 2025, and in Production on August 11, 2025.
API changes
New endpoints
- GET /Query/transfers/org/{orgId}: Retrieve a list of transfers for an organization. Use filters to limit results. This endpoint supports the same filtering capabilities as the /Query/transfers/{entry} endpoint that lists transfers for a specific paypoint.
Enhanced filtering and data
-
/Query/transfers endpoints: Added support for new filter parameters:
transferId
(in
,nin
,eq
,ne
)bankAccountNumber
(ct
,nct
,ne
,eq
)bankRoutingNumber
(ct
,nct
,ne
,eq
)batchCurrency
(in
,nin
,ne
,eq
)
-
Enhanced BinData object: Added new fields to provide more detailed card information:
binCardIsRegulated
: Indicates whether the card is regulatedbinCardUseCategory
: The use category of the cardbinCardIssuerCountryCodeA3
: Three-letter country code for the card issuer
These fields enhance the BinData object used in multiple response schemas, providing more context about the card used in transactions.
-
/Query/Transfer: Added new fields to transfer objects:
batchCurrency
: The currency of the batchbatchRecords
: Number of records in the batchpaypointEntryName
: Entry name for the paypointpaypointLegalName
: Legal name of the paypointpaypointDbaName
: DBA name of the paypointpaypointLogo
: Logo URL for the paypointbankAccount
: Bank account information including account and routing numbers
-
/Query/Batches and /Query/batchDetails response schema enhancements: Added new fields and modified some fields for enhanced batch reporting:
AchHolderType
: ACH account holder typeAchSecCode
: ACH SEC codeChargebackId
: Chargeback identifierCfeeTransactions
: C-fee transaction detailsDeviceId
: Device identifierEntryPageid
: Entry page identifierFeeAmount
: Fee amountOrgId
: Organization identifierPaymentSettlementStatus
: Payment settlement statusPayorId
: Payor identifierPendingFeeAmount
: Pending fee amountRefundId
: Refund identifierRetrievalId
: Retrieval identifierReturnedId
: Returned transaction identifiersplitFundingInstructions
: Split funding instruction detailsTotalAmount
: Total transaction amount
Several Query endpoints: Added risk management fields to various Query endpoints, including:
- RiskFlagged
- RiskFlaggedOn
- RiskStatus
- RiskReason
- RiskAction
- RiskActionCode
New PayOutReturned
webhook event
We’ve add the new PayOutReturned
webhook event.
The PayOutReturned
event triggers when a payout is returned.
See PayOutReturned for more information.
Updated time format in webhook payloads
We’ve updated the transTime
field in the following webhook payloads to a 24-hour format:
We’ve updated the createdAt
field in the following webhook payloads to a 24-hour format:
Transaction status descriptions in some /Query endpoints
We’ve added transaction status descriptions to the response schemas of several /Query endpoints. These descriptions provide more context about the status of payment transactions. See transaction status descriptions in Pay In statuses for a full reference.
- /Query/transactions and /Query/transactionDetails: Added
TransStatusDescription
field to provide a human-readable description of the transaction status. - /Query/batchDetails and /Query/batches: Added
PaymentTransStatusDescription
field to provide a human-readable description of the payment transaction status.
Documentation updates
As part of an ongoing effort to better align the documentation with the API, we’ve updated several response schemas. These changes affect the documentation only—the API itself hasn’t changed in most cases.
-
BinData documentation updates and corrections: Updated field descriptions for better clarity and formatting, including:
- Improved documentation for
binCardBrand
,binCardCategory
, andbinMatchedLength
- Type corrections for
binCardIssuerCountryNumber
andbinMatchedLength
(changed fromdouble
tostring
)
- Improved documentation for
-
Example updates: Refreshed examples across multiple endpoints to use proper schema references instead of placeholder
[object Object]
values. -
Payout query: The payout transaction query response had a complete restructuring with major additions. These fields were added:
BatchId
ScheduleId
(In development)SettlementStatus
IsSameDayACH
(In development)HasVcardTransactions
(In development)PayoutProgram
(In development)ParentOrgId
Many existing field names had their casing standardized (for example: paypointDbaname → PaypointDbaname) to match what is returned by the API.