Delivery Address for the physical cards (deliveryAddress)
Trade name (tradeName)
π‘ An organization may use a different name, e.g. for marketing purposes. In case a trade name is provided, this will be the one printed on the employees' physical cards, instead of the organization's legal name.
In addition to that it is now possible to turn on/off notifications and icons for missing receipts via the missingReceiptNotifications property.
Update payment category (transactions)
When a transaction is created we assign a transaction/payment category to the transaction based on our internal mapping of merchant category codes (MCCs). Sometimes this does not fit consumers' needs. That's why we enable you to update the transaction/payment category for a single transaction via π PATCH /transactions/{transactionId}/category.
In the case of split transactions (accounting transactions), all split transactions will have a new category assigned.
Merchant logo & additional merchant data
π
This feature is only available in API Version 2.1.0
We start exposing cleaned-up merchant names (merchantData.displayName) and merchant logo data (merchantData.logoPath) from Pliants merchant database. We plan to add additional features hence we also start exposing the Pliant merchant ID (merchantData.pliantMerchantId).
In addition to that, we added additional data that we directly receive from the card processor like data that is part of the confirmation message (merchantRawData.descriptionConfirmation). This includes e.g. ticket numbers for airline bookings that we only receive with the second (confirmation) call. In the scope of this feature, we completely revamped the way how we expose merchant data for single/multiple transactions.
We are introducing a new entity: Accounting Transactions.
Accounting Transactions
In Pliant it's possible to
assign accounting-relevant data fields (e.g. G/L accounts, VAT rates...) to a transaction
and split one transaction into multiple sub-transactions
We do store this information not on the transaction level (transactionId) but on the accounting transaction level (accountingTransactionId). We do start exposing this data in our APIs as well by adding the following endpoints/callbacks:
We added the possibility to implement Google Pay and/or Apple Pay for your cards.
Apple Pay / Google Pay Integration
It is now possible for partners to implement Google Pay and/or Apple Pay for their cards in their mobile apps. You can find all the necessary information in this article in our guides section: πApple Pay / Google Pay Integration.
We are offering a new endpoint that matches the receipt automatically to a transaction.
Receipt Automatching
You are now able to programmatically access our receipt auto-matching feature. There are multiple options/endpoints available:
Automatch and attach a file to a transaction: Provide a receipt file (PDF, PNG, JPEG) and we try to find the corresponding transaction for this receipt. POST /receipts/automatching
Automatch Metadata to a transaction: Provide us with metadata about a receipt and we try to find the corresponding transaction for this metadata. Nothing is attached to the transaction, we just provide a matching transactionId if found. The more data provided, the better the matching result. POST /receipts/automatching/metadata
Both endpoints work asynchronously and do start the auto-matching process.
We improved the way you are able to track the onboarding progress of an organization by adding an additional endpoint and several new callbacks.
Onboarding & Risk status
Sometimes the user who needs to provide data and/or documents during onboarding is not the one who applies/enables the credit card feature in your applications. Previously it was not possible for you to show any kind of information about onboarding progress to your customers.
This enables you to either show information about the onboarding status to your support/ops/sales teams. You can even provide the progress of the onboarding as part of your UI to your customers.
Onboarding Events
Next to the endpoint, we are providing a list of new events that you can subscribe/unsubscribe to by adding or updating your subscriptions for the organization entity:
We do only share any information via endpoint or events if the owner of the organization has agreed to share the onboarding status within Pliant.
βοΈ
We do never share any personal and/or sensitive information of any of the involved parties nor do we share any details about the requested documents, connected bank accounts or the direct debits.
We are introducing more granular card status information which helps you e.g identifying if the card has been locked by the user deliberately or because the PIN was entered incorrectly more than 3 times.