API and component changelog
Last updated: December 4, 2024
The following changelog lists all changes to the Rainforest API and Components, in chronological order, on all supported API versions. For product releases see the product changelog.
December 4, 2024
- Added new underwriting review reasons to the additional verification for merchant onboarding flow. For more information, see the changelog for new review reasons in merchant onboarding verification.
- Added new steps, Business Verification and Financial Review, to the Merchant Onboarding Component when the merchant application is in the Needs Information status.
- Added new objects
business_verification
,financial_1
,financial_2
to theunderwriting_reviews
field in get merchant application endpoint.
December 3, 2024
- Added support for signature collection when processing payments on a terminal device. For more information, see the changelog for signature collection on a device.
- Added new field
device_signature_mode
to create payin config endpoint. - Added new fields
signature
andverification_type
to thedevice_data
object in get payin endpoint. - Added new prop
show-signature
to Payin Details Component and Payin Receipt Component. - Added new prop
show-payin-signature
to the following reporting components:
- Added new field
November 22, 2024
- Removed the requirement of Date of Birth and Social Security Number for Public Corporation and Government representatives within the Merchant Onboarding flow. For more information, see the changelog for Merchant onboarding representative updates.
- Updated
owner_1.dob
andowner_1.ssn
to be optional when themerchant_type
isPUBLIC_CORPORATION
orGOVERNMENT
. This is reflected in thevalidation_errors
in g\et merchant application and submit merchant application endpoints. - The Representative step within the Merchant Onboarding Component no longer collects Date of Birth or Social Security Number if the merchant type is Public Corporation or Government.
- Updated
November 20, 2024
- Added new field
due_date
to the list payments endpoint for chargebacks. - Added new query params
due_date.start
anddue_date.end
to the list payments endpoint for chargebacks. - Added new default column for Due Date to the Chargeback Report Component.
- Added Due Date to the Chargeback Details Component in the "Related Info" section.
November 19, 2024
- Increased the max value for the
ach_fee
field in the create billing profile endpoint from 500 to 1000 (i.e $5 to $10).
November 8, 2024
- Added a Detailed Refusal Reason to the API and Payin Details Component. For more information, see the changelog for detailed refusal reason for failed payins.
- Added
detailed_refusal_code
anddetailed_refusal_desc
to the list payments, list payins, and get payin endpoints. - Added a Detailed Refusal Reason to the Payin Details Component in the "Related info" section.
- Added
November 5, 2024
- Added ability to simulate a deposit status change from Processing to Succeeded in Sandbox.
November 4, 2024
- Added chargeback management via API and Reporting Components. For more information, see the changelog for chargeback management in components.
- Added new chargeback statuses
INQUIRY_ACTION_REQUIRED
,DISPUTE_ACTION_REQUIRED
,INQUIRY_RESPONDED
,CHARGEBACK_PROCESSING
,PRE_ARBITRATION_PROCESSING
,PROVISIONAL_WIN
andARBITRATION
to the get chargeback and list payments endpoints. - Added new fields
method_type
,card
,apple_pay
,reason_code
,reason_desc
,acquirer_ref
,due_date
,chargeback_evidence
, andvalidation_errors
to the get chargeback endpoint. - Added new field
acquirer_ref
to the list payments endpoint. - Added the following endpoints:
- Added Chargeback Details Component
- Added Chargeback Report Component
- Added new chargeback statuses
- Added new payin status
Returned
to payins. For more information, see the changelog for API version 2024-10-16.- Added new payin status
RETURNED
in list payments, list payins, and get payin endpoints. - Added new payin status to the Payin Details Component, Payin Receipt Component, Payment Report Component, Deposit Report Component, and Deposit Details Component.
- Added new payin status
- Partial refunds on payins with amount splits is now supported in the API and the refund modal in the Payin Details Component.
October 17, 2024
- Added a new prop
show-record-count-selector
to the following components to configure the number of records to display per page (options: 15, 30, 60 or 100).
October 1, 2024
- Added validation to prevent 15-16 digit numbers from being passed in the billing contact fields on create payin config and create payment method config endpoints. For more information, see the changelog for billing contact validation.
- Added a new enum value
RESTRICTED_CARD_TYPE
torefusal_code
on the payin and payment resources.
September 26, 2024
- Added partial authorization indicators to the Payin Details Component:
- Added "Partially Authorized" tag to the right of the payin status.
- Added "Amount Requested" to the Related Info section.
September 21, 2024
- Added new event
loading
to the Payment Component. - Added new event
loaded
to the Payment Component. - Added new prop
hide-card-brand-logos
to the Payment Component. - Added new prop
hide-error-message
to the Payment Component.
September 18, 2024
- Added new field
billable_merchant_id
to the payment method config resource and the payment method resource to enable billing for processes such as Card Account Updater.
September 13, 2024
- Added ability to process partial authorizations:
- Added new field
allow_partial_authorization
to the payin config resource. - Added new fields
is_partially_authorized
andpayin_config
to the payin resource.
- Added new field
August 20, 2024
- 3DS payments require billing contact fields. For more information, see the changelog for new 3DS requirements for Visa.
August 9, 2024
- Added ability to update a merchant's billing profile via API and the Rainforest Portal.
August 8, 2024
- Updated the Deposit Method step in the Needs Information flow (in the Merchant Onboarding Component) to include language for "voided check".
August 6, 2024
- Added event
method-updated
to the Payment Component.
August 2, 2024
- Updated empty string fields in
billing_contact
payloads to store asnull
.
August 1, 2024
- Updated Plaid deposit methods to return the actual account number
last_4
instead of the virtual account number (VAN) provided by some banks (e.g. Chase). - Updated the
card_rate
maximum value from 10% to 25% on billing profile resource. - Added ability to disable Users in the Rainforest Portal.
Changelog documents all changes after August 1, 2024.