[
{
"title":"Testing",
"link":"https://docs.solidgate.com/payments/testing/",
"text":"Simulate payments to test your integration before launching in production.",
"imgSrc":"https://solidgate.com/wp-content/webp-express/webp-images/uploads/2023/09/Merchant-account-1.png.webp"
}
]
Discover new features and product enhancements for a better experience
2023
November
Payment form
Added support for zero amount transactions on the
Guide
This guide simplifies the process of adding the Solidgate Payment Form to your website. It covers the preparation of the backend, SDK installation, API instance creation, and merchant data setup.
payment form
to accommodate specific use cases.
Implemented a convenient
Guide
Efficiently integrate a resign payment form with saved card details.
resign payment form
that allows customers to streamline their payment process by securely storing a token for future use, reducing the need for additional input during subsequent payments.
Updated the Payment Form validation for an empty string (processing as null for enhanced data handling).
Payment page
Expanded the
Payment Page request
API
to include product_price_id as a parameter for initializing the payment page, catering to more diverse business needs.
Added zero amount support for payments via payment page to accommodate specific use cases.
Card payments
Improved response handling to provide a 200 status code with validation error details when encountering validation errors during external API communication.
Alternative payments
Expanded business operations by implementing:
Guide
MB WAY is a widely adopted digital wallet in Portugal, favored for mobile payments.
MB WAY
Guide
Davivienda is a key financial institution in Colombia, renowned for its extensive online banking services.
Davivienda
Guide
Efecty is a vital cash payment method for online purchases in Colombia, specially designed for users without bank accounts or credit cards.
Efecty
Guide
PSE is a leading online bank transfer solution in Colombia, supported by 20 different banks, offering a direct and efficient payment method ideal for the Colombian e-commerce sector.
PSE
Guide
Sencillito is a leading cash payment method in Chile, known for its ease of use and quick processing.
Sencillito
Guide
Servipag is a leading payment platform in Chile, renowned for its versatility in both online and offline transactions.
Servipag
Guide
Webpay is Chile's leading online payment service, operated by Transbank.
Webpay
Implemented streamlined
Guide
The PayPal billing agreement streamlines the checkout experience by enabling one-click purchases and upsells on the merchant’s site.
PayPal billing agreement
that enables one-click purchases, upsells, and automatic billing for subscription models, providing a seamless checkout experience for both customers and merchants.
Fixed country validation in
recurring
API
processes to comply with ISO standards.
Subscriptions
Improved
Guide
Employ coupons to customize subscription discounts.
coupon
functionality, enabling the creation of unique coupon codes associated with an account and providing clarity.
Expanded functionality with new
Guide
For all changes to the subscription, merchants get asynchronous notifications via subscription, similar to payments.
webhook
events for managing subscription pause schedules:
subscription.pause_schedule.create
subscription.pause_schedule.update
and subscription.pause_schedule.delete, enhancing business process automation.
October
Payment form
Added an
Guide
Solidgate Payment Form will check the Card BIN and receive a list of necessary additional fields according to information about the BIN country (the first 6 digits).
additional field
, brazil_customer_phone field, to collect and manage customer phone numbers in Brazil, enhancing payment processes in the region.
Payment page
Implemented
Guide
Use Payment Links to sell online without an integration.
Payment Link
, allowing merchants to generate a reusable URL for payments, with customers entering their email and having the option to retry declined payments.
Card payments
Implemented the addition of shipping_address to
Charge
API
,
Apple Pay
API
, and
Google Pay
API
payments, enhancing the payment process by including shipping address details.
Enabled
Guide
Merchants utilize zero-amount authorizations to verify cards for secure storage, future transactions, registration, free trials, and fraud prevention without charging the customer.
zero-amount authorization
for storing card data and conducting card validity checks in H2H integrations.
Added an additional field alert_type to the notification object to
prevent alert
Webhook
Alternative payments
Implemented shared-token functionality, enabling APM
recurring
API
payments within your account, offering enhanced flexibility in token management and secure token sharing.
HUB
Implemented:
the provision of both retry_strategy_id and retry_strategy_name within the HUB to ensure clarity and alignment with merchant expectations regarding retry strategies
displaying the MID in the order details section, providing clients quick access to vital payment processing information for risk analysis and dispute tracking.
Fixed the currency presentation, aligning it with its unique formatting conventions, which include commas as decimal separators, periods as thousands of separators, and appropriate currency symbol positioning, enhancing clarity and accuracy for users.
September
Payment form
Fixed language
Guide
Create a seamless experience for customers by styling your payment form.
customization
for
Guide
Optimize your payment form with Apple Pay integration, providing a secure and efficient checkout for Apple device users.
Apple
/
Guide
Enable Google Pay button to give your customers more payment options.
Google
Pay buttons, enhancing user experience across diverse markets.
Payment page
Enhanced user experience by correcting autocomplete validation.
Updated field length validation for the Init Payment page, including constraints on fields like transaction_source, customer_first/last_name, geo_city, website, and font_name
Card payments
Implemented:
Guide
The sandbox offers a secure testing environment for developers to simulate the integration of Google Pay and Apple Pay without the risk of affecting real bank accounts or processing actual transactions.
Apple and Google Pay payment testing
through the sandbox environment, enhancing the overall testing and validation process for these payment methods
Guide
Improve your checkout conversion by accepting payments via Apple and Google Pay.
Apple Pay/Google Pay
recurring payment migration to simplify the transition between PSPs and ensure uninterrupted
Guide
Recurring payment operations differ from charges as they use a previously obtained token instead of cardholder data.
recurring payments
despite potential MID issues
Added cancelled_requested_at to the subscription object to store the timestamp when a
Guide
This cancellation type lets the subscriber maintain active service access until the end of the paid period, with automatic transition to a canceled status afterward.
soft cancel
request is received.
Reporting
Extended
Finance
API
to include transaction_id and chargeback_id fields, enhancing traceability and data linking between financial transactions and chargeback records.
HUB
Improved channel webhook capabilities by introducing new events related to
Guide
Webhooks can be managed within the Solidgate HUB by navigating to the channel settings located in the developer section.
card network tokens
, enhancing integration and communication with card networks for added business functionality and efficiency.
August
Payment form
Fixed handling of the
Guide
This event indicates that the Solidgate SDK displayed the Solidgate payment form, Google Pay, or an Apple Pay button.
mounted event
, which includes our card input iframe.
Reviewed and updated Node.js code examples in the
Guide
In addition to using the Solidgate SDK for integrating the payment form into your website, there is an alternative option to work without the SDK.
Without SDK
section for clarity and accuracy.
Implemented stricter 4-digit
Guide
The CVV field's validation depends on the card brand and can accommodate either 3 or 4 digits.
CVV
validation for AMEX cards to enhance security and data integrity.
Payment page
Developed a demo of the Payment Page, allowing you to experience its intuitive design and features, ensuring seamless integration and enhanced customer experience.
Card payments
Fixed inconsistency in
Guide
Enables secure real-time chargeback event notifications for merchants, allowing automated system actions or updates based on these events.
chargeback webhook
entity for chargebacks in accepted status; it now accurately reflects the dispute process, including the correct chargeback type and status.
Descriptor value is now stored in the PSP order during payment processing for better traceability. When sending
Guide
Subscribe for events on your Solidgate account so your integration can automatically trigger actions.
callbacks
, this value is retrieved from the associated PSP merchant’s MID.
Added
Guide
The customer has blocked transactions via this card for reasons that require clarification.
error code 3.12
to the list of stop-declines for cascading processing.
Reporting
The number of retry attempts for calling
financial report
API
endpoints has been limited to improve system performance and avoid unnecessary load.
Resolved the issue with pagination in the
fraud alert report
API
. Users can now navigate through the report using the next_page_iterator field, which takes the value from the previous response for seamless browsing.
Tokenizer
Optimized payment processing for transactions initiated via our
Guide
Understand how to integrate the payment form into your product.
payment form
. As a result of these improvements, payments are now processed twice as fast, offering a more efficient and responsive user experience.
HUB
Enabled sorting functionality to the Subscription → Products view. Users can now sort products by their creation date, with the newest products displayed first, for more streamlined navigation and management.
Resolved an issue where Order’s logs were not displaying or functioning as expected. The logs are now fully operational, aiding in improved tracking and debugging.
July
Payment form
The addition of request saving for
Guide
Understand how to integrate the payment form into your product.
intent initialization
and updates allows for better management and tracking of the intent process, including tracking errors in HUB (Developers - Logs).
Card payments
The format of the
Guide
Improve your approval ratio across countries by collecting and providing additional data.
additional fieldbrazil_cpf has been enhanced, representing the Brazilian individual taxpayer registry (CPF - Cadastro de Pessoas Físicas). The accepted formats are
000.000.000-00
and
00000000000
, making it easier for Brazilian users to provide their tax identification numbers.
The list of Failed payment scenarios has been expanded to test integration with Solidgate.
Guide
Simulate payments to test your integration before launching in production.
Test card data
is available to simulate
Guide
Understand payment states and types to implement correct business logic.
recurring-auth
transaction types and obtain failed payment results, enabling you to automate additional payment scenarios, and enhance control and optimization of various business flows with payments on your side.
Added the card_id parameter to card payment callbacks and webhooks. The card identifier can be used to configure fraud monitoring rules and ensure accurate association of users with their payment cards.
Subscriptions
The
Guide
Discover how to pause, resume, and manage subscriptions, including handling renewals.
pause functionality
has been enhanced to calculate precise next billing (next_charge_at) and expiration times (expired_at), providing consistency and enabling users to pause subscriptions for extended durations.
The functionality for
Guide
Customize pricing and streamline payment processing in Solidgate with features like multi-currency management, personalized pricing, and easy product and price editing.
creating products and prices
has been introduced to streamline the subscription management process, offering users enhanced control and integration capabilities:
Added the ability to
Guide
Discover how to pause, resume, and manage subscriptions, including handling renewals.
pause a subscription
, perform updates on a pause that has not started or has started, with the option to choose a time period.
The implementation of
Guide
Customize pricing and streamline payment processing in Solidgate with features like multi-currency management, personalized pricing, and easy product and price editing.
product creation functionality
(Subscriptions) aims to deliver essential functionality that effectively addresses client needs and expands the product portfolio.
June
Payment form
The display of the Cartes Bancaires (cartes-bancaires) logo in the form header has been implemented, enhancing user recognition and convenience.
Email validation has been updated to check for basic rule compliance.
Card payments
The dummy cardholder value generation for payments that are called without card_holder value has been removed. This update does not impact the payment processing, and high-quality processing is still being provided. Instead, the dummy cardholder value will not be sent in responses.
Our 3DS processing flow has been updated to include 2-step
Guide
Improve your checkout conversion by accepting payments via Apple and Google Pay.
Apple Pay
and
Guide
Improve your checkout conversion by accepting payments via Apple and Google Pay.
Google Pay
payments.
The payment_type parameter has been enhanced with validation in the
charge
API
endpoint. It is now mandatory when the cvv parameter is absent. If the cvv parameter is missing and no payment_type is provided, the payment will be declined.
The transfer of order_metadata to all
subscription
Webhook
webhooks has been successfully implemented, enhancing the business logic and enabling businesses to effectively utilize order information.
HUB
A new alert type prevented has been added.
Improved the search functionality for user email used in the Positive/Negative list feature in the HUB, enhancing its performance and accuracy.
A new subsection Fraud has been added to the Reports, featuring a default monthly breakdown of data for the past 6 months.
May
Payment form
Updated description to use SDKs simplifies and accelerates the
Guide
Understand how to integrate the payment form into your product.
integration process
.
Add purchase_country to paymentIntent object, identified using the ISO-3166 alpha-3 country code, offers businesses crucial insights into international sales by tracking the location of purchases or sellers.
Payment page
Enhanced language support has been introduced to offer a more user-friendly experience with new
Guide
Connect alternative payment methods to boost your checkout conversion.
APMs
.
An issue regarding the autocomplete feature for Card expiry fields in Safari has been resolved, improving user experience and efficiency during the payment process.
Card payments
The purchase_country field has been added to Apple Pay and Google Pay transactions, enhancing data tracking and international payment compliance.
Fix processing of the resign payments initiated through
card payments
API
or via iFrame when the type:auth and settle_interval is sent - add auto-settle business logic for these kind of payments.
Resolved an issue in the identification of non-standard currency values in payments, ensuring correct currency assignment when customer-initiated authorizations are confirmed via the PSP admin panel.
The ability to process
Guide
Improve your checkout conversion by accepting payments via Apple and Google Pay.
Apple Pay
and
Guide
Improve your checkout conversion by accepting payments via Apple and Google Pay.
Google Pay
payments in two steps (first blocking, then debiting funds) is now universally available.
Tokens are now being issued in response to the first payment, irrespective of the payment status.
The issue with
Guide
This process is designed to enable secure and reliable payment processing through the use of 3D Secure authentication, which provides an additional layer of security to prevent fraudulent transactions.
3DS payments
getting stuck in the processing status has been resolved. If a 3DS payment is declined, and a subsequent attempt to process the payment without 3DS results in a decline, the payment will be moved to the decline status.
Subscriptions
The addition of the
Guide
Discover how to pause, resume, and manage subscriptions, including handling renewals.
subscription pause
feature enables businesses to temporarily suspend their subscriptions, providing enhanced flexibility by allowing the management of pause periods via API calls, halting charges during the pause, and ensuring seamless resumption of services post-pause.
HUB
Fix: Added the ability to include a decimal point in the order amount in the filter.
Refund logic has been modified to allow partial refunds for resolved disputes on APMs, ensuring appropriate reimbursement options where necessary.
Reporting
Updated the
APM orders response
API
with the order error_code in order to provide you with more details about the order declined.
Improved subscription billing processing: In case the PSP MID does not support a non-standard currency, the subscription payment is not declined; instead, a subsequent attempt is made to process the payment on another PSP MID.
HUB
Implemented a bank filter selection for accelerating its performance.
Made the search registry case-insensitive to Orders.
Removed the ability to perform Refund operations if the order has an alert with type Resolved
implemented auto-retry logic for report generation in case of any errors (network, timeout, etc.)
added error code “500 - Internal server error” for cases when the report generation service is unavailable due to any errors (network, timeout, etc.)
March
Payment form
Changed default title “Card Number” to “Credit or Debit Card Number”.
The ability to edit placeholders has been added, for details please contact the support manager.
Payment page
Added Polish (
pl
)
Guide
Comprehensive guide for personalizing your payment page.
language
to translations.
Alternative payments
Implemented the functionality to track button clicks for
Guide
PayPal is a global online payment system that enables users to securely send and receive money for goods and services.
PayPal
(
EVENT_BUTTON_CLICK
).
HUB
The search function was made insensitive to case for:
Alerts
Disputes APM
Disputes (chargebacks)
Fraud Alerts (notifications)
Added the ability to navigate to the list of orders for a specific user with just one click from Order details page.
Added a column “Alert ID” to the orders export file.
A column for “Order Created At” has been added to the Disputes section and the Disputes export file.
In the Orders list table, both “Dispute ID” and “Dispute Status” columns have been added to provide a comprehensive overview of each order’s dispute information.
February
Payment form
Updated the
Guide
The event indicates any Solidgate payment form error during form initialization. This errors will be also shown in the browser console.
error event
and added cases for the occurrence of the error
Payment page
Payment page design update.
HUB
Added:
information about fraud notifications to the Payments section
display of Inquiry-type alerts
the ability to select multiple dispute statuses in the filters
January
Payment form
Added:
local processing in India, for the custom_phone field the indian_customer_phone will be displayed
translations for additional fields and their errors
Payment page
Added translations for additional fields and their errors.
Alternative payments
Processing currencies
Guide
Understand which currencies you can use for making payments.
HUF
+
Guide
Understand which currencies you can use for making payments.
TWD
(
Guide
PayPal is a global online payment system that enables users to securely send and receive money for goods and services.
PayPal
).
HUB
Limited the public_product_description field to 100 characters.
Added
Guide
Mercado Pago is a popular online payment platform in Latin America, supporting various payment methods like credit/debit cards, cash payments, and bank transfers.
Mercado Pago
method to the list of available methods.
Fix: error message ‘Validation Error’ when attempting to Edit Default Price.
Reporting
Added transaction dates created_at/updated_at to the order for exporting
APM orders
API
2022
December
Payment form
Added
Guide
To start with Solidgate Payment form, you can use our official payment form SDK for different JS frameworks and libraries.
recommendations
for initializing the payment form SDK.
Implemented an additional alternative method of
Guide
Mercado Pago is a popular online payment platform in Latin America, supporting various payment methods like credit/debit cards, cash payments, and bank transfers.
Mercado Pago
Implemented an additional alternative method of
Guide
Mercado Pago is a popular online payment platform in Latin America, supporting various payment methods like credit/debit cards, cash payments, and bank transfers.
Mercado Pago
.
HUB
Added display of order_metadata in order details.
Added the Issuer country column to the Orders tab (since it is important to know the Issuer country in local acquiring).
The public product description field in the filter was added for the modulus of product creation, for editing and doubling of the product.
Reporting
Added geo_country parameter to uploading apm orders via
API
Extended the
Reporting
API
for APM transactions psp_transaction_id is an ID generated by the provider (in our case PayPal).
Error codes
Added new error code
Guide
Appears on network_token MIT payments, in case of empty scheme_transaction_id (taken from the first psp transaction).
7.07 SCA engine error
.