Transaction Reports
Transaction reports provide a record of every transaction processed on the PayNearMe platform. They deliver details about payments made, payments scheduled, and any returned payments that should be un-posted in your system.
Daily Payments Report
The Daily Payments report provides a detailed record of all transactions processed on the PayNearMe platform since the last Daily Payments report was generated. The Daily Payments report’s primary purpose is to provide the data with which you can validate that all transactions for the day have been recorded and accounted for.
Each record contains:
- Customer Identification: Includes the customer number, name, email, and phone.
- Transaction Details: The unique PayNearMe Payment Identifier, along with the precise date and time of the transaction. The Unique PayNearMe Payment Identifier is the value the client should use to tie a given payment to any potential reversal of that payment at some point in the future, as this value will also be included with each record of the Returned Payments report.
- Fee Breakdown: Financial details, including the total amount paid, any consumer or embedded fees, and the amount that should be posted to the consumer’s loan account.
- Payment Type/Channel: Specifies the origin of the payment, whether it was scheduled vs immediate and the payment method (ACH, debit, cash, PayPal, etc.).
Filename and Extension
- Naming convention: PNM_Daily_Payments_for_MM_DD_YYYY.txt
- Delimited: Pipe
Timing
- Frequency: Daily
- Time of Day: TBD
SFTP Details
- Host: sftp://files.paynearme.com
- Username: shared separately
- Password: shared separately
- Sandbox Path: /reports/sandbox
- Production Path: /reports/production
- Port: 22
File Data Specifications
Column | Column Headers | Description | Possible Values | Sample Value |
---|---|---|---|---|
0 |
| Unique Client Generated Customer/Loan ID ( | Integer(7-10 digits) |
|
1 |
| Borrower Name | VARCHAR(255) |
|
2 |
| Borrower Email | VARCHAR(255) Valid Email | |
3 |
| Borrower Phone | Integer(10 digits) |
|
4 |
| If cash payment, the ZIP Code of the Retailer location where the payment was made | Integer(5 digits) |
|
5 |
| Unique PayNearMe-generated Consumer Record ID (also referred to as the PayNearMe Order Identifier`) | Integer(13 digits) |
|
6 |
| Date the payment was made | Date(YYYY-MM-DD) |
|
7 |
| Time the payment was made (Pacific Time) | DateTime(HH:MM:SS Z) |
|
8 |
| Total Payment Amount | Decimal(6,2) |
|
9 |
| Exposed fee paid by the consumer | Decimal(6,2) |
|
10 |
| Embedded Fee paid by Client | Decimal(6,2) |
|
11 |
| The net payment amount that should be posted to the Consumer’s Loan Account | Decimal(6,2) |
|
12 |
| Unique Payment/Transaction ID (also referred to as the PayNearMe Transaction Identifier) | Integer(10-12 digits) |
|
13 |
| Identifies the PNM system that triggered the payment.
Immediate = |
|
|
14 |
| The type of Schedule created. |
|
|
15 |
| The Payment Type |
|
|
16 |
| Branded Payment Type |
|
|
17 |
| Indicates the source of the transaction |
|
|
18 |
| If the transaction was scheduled, this indicates whether it was a single, future-dated payment or part of a recurring autopay schedule |
|
|
19 |
| Name of the Agent who took the Consumer’s payment | VARCHAR(255) |
|
20 |
| Email of the Agent who took the Consumer’s payment | VARCHAR(255) Valid Email | |
21 |
| Payer Type collected from a dropdown on the ‘Make Payment’ screen in Consumer Portal. |
|
|
22 |
| Payer Name collected from field on the ‘Make Payment’ screen in Consumer Portal. | VARCHAR(255) |
|
23 |
| The Brand that is associated with the consumer record and payment | VARCHAR(255) |
|
24 |
| The State the Loan originated in | VARCHAR(2) |
|
25 |
| Specifies Direct Loan or Indirect Loan |
|
|
26 |
| A Client generated value used to identify the source of a given Smart Link that is sent to or rendered to a Consumer | VARCHAR(32) |
|
Daily Scheduled Payments Report
The Scheduled Payments report provides a daily bulk reporting of all payment schedules that consumers have created or canceled on our platform since the previous Scheduled Payments report was generated.
Each record contains:
- Customer Information: Includes the customer's account number, name, email, and phone.
- Schedule Details: The current status of the autopay (whether it's Active, Complete or User Suspended/Canceled), its frequency, the upcoming payment date, the amount to be paid, and the payment source. Additionally, the tender type (such as ACH or debit) and the origin of the schedule (e.g., consumer) are included.
Filename and Extension
- Naming convention: PNM_AutoPay_Schedules_for_MM_DD_YYYY.txt
- Delimited: Pipe
Timing
- Frequency: Daily
- Time of Day: TBD
SFTP Details
- Host: sftp://files.paynearme.com
- Username: shared separately
- Password: shared separately
- Sandbox Path: /reports/sandbox
- Production Path: /reports/production
- Port: 22
File Data Specifications
Column | Column Header | Description | Possible Values | Sample Value |
---|---|---|---|---|
0 |
| Unique Customer Account Number | Integer(7-10 digits) |
|
1 |
| Borrower Name | VARCHAR(255) |
|
2 |
| Status of the Autopay |
|
|
3 |
| Frequency of the Autopay |
|
|
4 |
| The next payment date for Autopay | Date(YYYY-MM-DD) |
|
5 |
| Amount of the Autopay | Decimal(6,2) |
|
6 |
| Source of the Autopay Payment | VARCHAR(255) |
|
7 |
| Payment Tender Type |
|
|
8 |
| Source of AutoPay schedule
|
|
|
9 |
| Name of the Agent who set up the Autopay | VARCHAR(255) |
|
10 |
| Email of the Agent who set up the Autopay | VARCHAR(255) Valid Email | |
11 |
| Contact number associated with the Autopay | Integer(10 digits) |
|
12 |
| Type of duration set for the Autopay |
|
|
13 |
| Starting date of the Autopay | Date(YYYY-MM-DD) |
|
14 |
| Ending date of the Autopay (only recurring). For one-time future dated payments will be blank | Date(YYYY-MM-DD) |
|
15 |
| Number of completed payments in the Autopay | Integer(1-3 digits) |
|
16 |
| Number of planned payments in the Autopay (only recurring). For one-time future dated payments will be blank | Integer(1-3 digits) |
|
17 |
| Date the Autopay was created | Date(YYYY-MM-DD) |
|
18 |
| Date the Autopay was canceled (if applicable) | Date(YYYY-MM-DD) |
|
19 |
| Unique Schedule Identifier | Integer(15 digits) |
|
20 |
| The Brand that is associated with the consumer record and payment | VARCHAR(255) |
|
Daily AutoPay Results Report
The Daily AutoPay Results report provides the detailed outcomes of all scheduled payments processed for that day. This report solely focuses on payments pre-scheduled for the date the report is generated on and does not include immediate, unscheduled one-time payments. The successful payments will also be included in the Daily Payments report as that file includes ALL successful payments.
Each record contains:
- Customer Identification: Includes the customer number
- Payment Outcome: Denotes payment results, such as "paid", "unpaid", "unusable", etc.
- Transaction Details: The unique PayNearMe Payment Identifier, along with the precise date and time of the transaction. The Unique PayNearMe Payment Identifier is the value you should use to tie a given payment to any potential reversal of that payment at some point in the future, as this value will also be included with each record of the Returned Payments Report.
- Fee Breakdown: Financial details, including the total amount paid, any consumer or embedded fees, and the amount that should be posted to the Consumer’s loan account.
- Payment Type: ACH, debit, credit, Apple Pay, Google Pay
Filename and Extension
- Naming convention: PNM_AutoPay_Results_for_MM_DD_YYYY.txt
- Delimited: Pipe
Timing
- Frequency: Daily
- Time of Day: TBD
SFTP Details
- Host: sftp://files.paynearme.com
- Username: shared separately
- Password: shared separately
- Sandbox Path: /reports/sandbox
- Production Path: /reports/production
- Port: 22
File Data Specifications
Column | Column Header | Description | Possible Values | Sample Value |
---|---|---|---|---|
0 |
| Unique Customer/Loan ID ( | Integer(7-10 digits) |
|
1 |
| Unique Schedule Identifier | Integer(15 digits) |
|
2 |
| The Date and Time the payment was processed | DateTime(YYYY-MM-DD HH:MM:SS Z) |
|
3 |
| The outcome of the attempted transaction |
|
|
4 |
| The reason the payment was declined (if declined) | VARCHAR(255) |
|
5 |
| The next payment date for Autopay | Date(YYYY-MM-DD) |
|
6 |
| The type of Schedule created. |
|
|
7 |
| Unique Payment/Transaction ID (also referred to as | Integer(10-12 digits) |
|
8 |
| Date the payment was originally made | Date(YYYY-MM-DD) |
|
9 |
| Total Payment Amount |
| |
10 |
| Exposed fee paid by the consumer | Decimal(6,2) |
|
11 |
| The net payment amount that should be posted to the Consumer’s Loan Account | Decimal(6,2) |
|
Daily Returned Payments Report
The Returned Payments report contains records of payments that have subsequently been Returned (ACH), Reversed (ACH), Charged-back (Debit/Credit), Canceled, or Refunded. Its primary objective is to trigger the un-posting of payments in your system. This is crucial because either the funds from the original payment will be debited from your bank account, or in instances like canceled transactions where funds haven't settled, the payment will just be nullified. Be aware that the data in this report is simply batched duplicate records of the Reversal notifications you'll receive through the Reverse Callback. This report's primary purpose is to provide data you can use to validate that all reversals for the day have been recorded and accounted for.
Each record contains:
- Transaction Details: The unique PayNearMe Payment Identifier, along with the precise date and time of the original transaction. The Unique PayNearMe Payment Identifier is the value you should use to tie a transaction in this report to the original payment. Along with the amount associated with the returned transaction.
- Return Details: Specifies the type of return (ACH, Debit, Credit), the specific return code (R01-R35), and the current status of the return (Open, Completed, Returned).
Filename and Extension
- Naming convention: PNM_Returned_Payments_for_MM_DD_YYYY.txt
- Delimited: Pipe
Timing
- Frequency: Daily
- Time of Day: TBD
SFTP Details:
- Host: sftp://files.paynearme.com
- Username: shared separately
- Password: shared separately
- Sandbox Path: /reports/sandbox
- Production Path: /reports/production
- Port: 22
File Data Specifications
Column | Column Header | Description | Possible Values | Sample Value |
---|---|---|---|---|
0 |
| Unique Customer Account Number | Integer(7-10 digits) |
|
1 |
| Date the payment was originally made | Date(YYYY-MM-DD) |
|
2 |
| Time the payment was originally made (Pacific Time) | DateTime(HH:MM:SS Z) |
|
3 |
| Unique Payment/Transaction ID (also referred to as PNM Transaction Identifier) | Integer(10-12 digits) |
|
4 |
| Amount associated with the returned transaction. Should match amount of initial payment unless partial refunds are enabled | Decimal(6,2) |
|
5 |
| Original Generic Payment Type |
|
|
6 |
| Date when the reversal action took place | Date(YYYY-MM-DD) |
|
7 |
| Specific return code indicating the reason for return |
|
|
8 |
| Current status of the return |
|
|
9 |
| The Brand that is associated with the consumer record and payment | VARCHAR(255) |
|
10 |
| The Name of the Agent that refunded or canceled the payment | VARCHAR(255) |
|
11 |
| The Email Address of the Agent that refunded or canceled the payment | VARCHAR(255) Valid Email |
Updated 10 days ago