Skip to main content

Reports

Convenient Checkout Gateway (CCG) will provide payout reports via Electronic Communication Gateway(ECG).
A Payout report is a reconciliation report to help match the payouts received in the Merchants bank account with the payments and other transactions that they relate to. There are two types of payout reports:

ECG Setup

ECG Setup has details on how to request and setup. Merchant, Finance and Treasury team members can get the reports from ECG source location. CCG will provide source user ID and Merchant ID during Merchant configuration that will be needed for the setup.

ECG Folder Structure

Merchant determines the destination location.
ECG Source folder structure to request for Individual Payout report: /ccg/<env>/reports/<merchant-id>

ECG Source folder structure to request for Treasury Payout report: /ccg/<env>/reports/treasury

Types of Data

Depending on the audience of Payout report, it will be composed of the combination of four categories of data:

CCG specific metadata

CCG will always include the following metadata in payments and other transactions.

CCG Payment metadata

Field NameDescriptionSample value
checkoutIdCCG unique checkout identifier434189e3-e63v-47ef-a8fc-0d9a6d22f6c8
merchantGroupIdCCG merchant Group Identifier composed of different Merchants belonging to a same group98da3d38-ff4j-44ee-be00-c47a94ed01a4
merchantIdCCG unique merchant identifierd4d9760a-9cea-45h8-a25d-e6a3612e479a
merchantNameCCG merchant namesomeNewMerchant-merchant-stage
merchantTransactionIdmerchant unique Transaction identifiercef9923e-9fe0-4679-82hf-7151fe311cbb
referenceIdCCG unique reference identifiere1837bc7-f5b3-4f52-bfrg-77e8d1cc95a0
ccg_processorCCG processorSTRIPE
ccg_paymentmethodlast4CCG payment method last 41234
ccg_nameoncardCCG name that was entered for the cardShahrukh Khan
ccg_paymentmethodnicknameCCG nickname for customers payment methodpersonal WF Master
ccg_paymentMethodIdCCG Payment method id534179e3-redv-47ef-a7fc-0d9a5d22f6c7

CCG Refund metadata

Field NameDescriptionSample value
ccg_refundIdCCG unique refund identifierbf75eb27-7b1f-4171-b27f-099a284f5540

Merchant specific metadata

Merchant chosen data that may be beneficial to tie back to Merchant records for reconciling, reporting etc. Merchant can have payment or refund specific metadata.

Merchant Payment metadata

Some examples of Payment meta data:

Field NameDescriptionSample value
ItemCodeMerchants unique code for an Item3456-4876
orderIdMerchant unique orderId98da3d38-ff4j-44ee-be00-c47a94ed01a4
siteNameMerchant site where payment is initiated fromwww.somesitename.com
claimIdMerchant unique claim identifier payment is made forABCDE-12345
InvoiceNumberMerchant unique Invoice number payment is made for34987

Merchant Refund Metadata

Some examples of Refund meta data:

Field NameDescriptionSample value
Refund_IDMerchants refund Identifier3456-4876
Claim_IDClaim ID the refund will go towardsABCDF-12346

Transaction data

Field NameDescriptionSample value
customer_nameName of the customer, if any, associated with the transactionJohn Smith
customer_emailEmail address of the customer, if any, associated with the transactiontestcustomer@gmail.com
reporting_categoryCategorization of transactioncharge
charge_created_utcCreation time of the original charge associated with this balance transaction. Available for charges, refunds and disputes. For charges that were separately authorized and captured, this is the authorization time. Dates in UTC.2023-08-16 10:14:30
payment_method_typeThe type of payment method used in the related payment.card
dispute_reasonReason given by cardholder for disputefraudulent
shipping_address_postal_codePostal code of the shipping address associated with this charge, if any123456
currencyThree-letter ISO code for the currency in which the gross, fee and net amounts are definedusd
created_utcTime at which the balance transaction was created. Dates in UTC.2023-08-16 10:15:32
available_on_utcThe date the balance transaction’s net funds will become available in the Stripe balance. Dates in UTC.2023-08-23 12:00:00
grossGross amount of the transaction. Expressed in major units of the currency35.33
netNet amount of the transaction. Expressed in major units of the currency34.01
feeFees paid for this transaction Expressed in major units of the currency1.32
descriptionPayment description that will be useful to a Merchant to identify the paymentUI widget payment
card_brandCCG merchant name, set up when the merchant is onboardedPossible values:AMEX, CARTES_BANCAIRES, DINERS, DISCOVER, INTERAC, JCB, MASTERCARD, UNIONPAY, VISA, UNKNOWN
card_fundingCCG merchant name, set up when the merchant is onboardedPossible values:CREDIT, DEBIT, PREPAID, UNKNOWN
processorWho processed the transactionSTRIPE
payment_method_last4The last four of the payment method account/card number1234

Fee data

Field NameDescriptionSample value
balance_transaction_created_atCreation time of this balance transaction Dates in UTC.2024-04-02 08:22:00
balance_transaction_reporting_categoryCategorization of balance transactioncharge
balance_transaction_componentper_auth_fee
event_typeThe originating type of eventcharge_authorized
activity_atThe time associated with this balance transaction. Dates in UTC.2024-04-01 23:37:00
activity_interval_typeThe transaction time intervalinstant
activity_start_dateThe transaction start time. Dates in UTC.2024-04-01
activity_end_dateThe transaction end time. Dates in UTC.2024-04-01
amountAmount of the transaction in major units25.000000
balance_transaction_descriptionDescription of the transactionSALE Transaction
card_address_postal_codePostal code of the card address12345
automatic_payout_effective_atThe expected automatic payout date. Dates in UTC.2024-04-03 00:05:00:00
card_countryThe two-letter ISO country codeUS

statement_descriptor

Merchant Payout report

The Merchant Payout report is a comprehensive reconciliation report designed specifically for merchants. It serves as a detailed record that outlines fund transfers made to the merchant's bank account. This report includes important information such as the date, amount, currency, payment and refund metadata, the total sum of fees deducted, etc.

This report is generated daily, providing information up until the previous day. For example, if the report is triggered on June 11th, 2024, the timestamp range will cover from June 10th, 2024 00:00:00 UTC to June 11th, 2024 00:00:00 UTC. The time it takes for a transaction to appear in the payout report varies depending on the transaction type. Typically, a sale may take up to 24 hours to be reflected, while authorizations may take longer, depending on the capture date.

The file will be delivered on a daily basis between 11:00 and 16:00 UTC via ECG.

It includes three types of data specified above:

Report name format:

<ccg-merchant-id>_<report-source>_<report-name>_<yyyymmdd>.csv where
ccg-merchant-id is what CCG will provide after configuration. Example: 44387763-4eeb-4592-a564-b10aadee95be
report-source is the source where the report was generated. In this case: CCG Report-name is type of report. In this case: MERCHANT_DAILY_PAYOUT_TRANSACTION Example: 1729eb88-619a-49d0-8780-a04e79243337_CCG_MERCHANT_DAILY_PAYOUT_TRANSACTION_20231204.csv

Report Example

44387763-4eeb-4592-a564-b10aadee95be_STRIPE_MERCHANT_DAILY_PAYOUT_TRANSACTION_20230531_frr_1NiaKbJZKFwWoBI2S3iWEW3r.csv

Combined Payout report

Combined Payout report merges all Merchant Payout reports into a single file. This file is delivered to treasury for reconciliation and contains all the Merchants that CCG services has under the UHC Entity such as Rx, UHC, Solutran, etc.

This report is generated on a daily basis, being triggering for a date two days prior. For example, if the report is triggered on June 11th, 2024, the timestamp range will be set from June 9th, 2024 00:00:00 UTC to June 10th, 2024 00:00:00 UTC. Please note that this report will be delivered 24 hours after the Merchant Payout report.

The file will be delivered on a daily basis between 11:00 and 16:00 UTC via ECG.

It includes:

Report name format:

<report-name>_<yyyymmdd>.csv where
Report-name is type of report. In this case: CCG_Treasury_CombinedPayout
Example: CCG_Treasury_CombinedPayout_20231202.csv

Report Example

Stripe_Treasury_CombinedPayout_20230824.csv

Transaction-Level Fee report

Transaction-Level Fee report is a comprehensive document that provides a detailed breakdown of all fees associated with transactions within a given date range.

This report is generated on a daily basis, with the latest possible triggering date being three days prior. For example, if the report is triggered on June 11th, 2024, the timestamp range will be set from June 7th, 2024 00:00:00 UTC to June 8th, 2024 00:00:00 UTC. Please note that there will be a time difference of 48 to 72 hours between this report and the Payout report if we want to see the broken down fees for a charge reflected in the Payout report.

The file will be delivered on a daily basis between 11:00 and 16:00 UTC via ECG.

This transaction-level fee report is specific to a Merchant. It includes all four types of data specified above:

This report will not be enabled by default. Merchant should request enabling it. The reports will be delivered to merchant ECG location.

Report name format:

<ccg-merchant-id>_<report-source>_<report-name>_<yyyymmdd>.csv where
ccg-merchant-id is what CCG will provide after configuration. Example: f09af645-6e53-4a97-a209-ddfb0c846ccd
report-source is the source where the report was generated. In this case: CCG Report-name is type of report. In this case: MERCHANT_DAILY_TRANSACTION_LEVEL_FEE_REPORT Example: f09af645-6e53-4a97-a209-ddfb0c846ccd_CCG_MERCHANT_DAILY_TRANSACTION_LEVEL_FEE_REPORT_20240401.csv

f09af645-6e53-4a97-a209-ddfb0c846ccd_CCG_MERCHANT_DAILY_TRANSACTION_LEVEL_FEE_REPORT_20240401.csv