Skip to content

Commit

Permalink
Merge pull request #203 from tommycurnyn/29-10-24-2
Browse files Browse the repository at this point in the history
added link to CT Collections Swagger; included News item
  • Loading branch information
tommycurnyn authored Oct 29, 2024
2 parents 059ee35 + 06978c4 commit 654007f
Show file tree
Hide file tree
Showing 7 changed files with 55 additions and 30 deletions.
2 changes: 2 additions & 0 deletions _includes/swagger_ctv2.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<div markdown="span" class="alert alert-info" role="alert"><i class="fab fa-github"></i> <b>Swagger Reference:</b>
[Credit Transfers](https://sentenial.github.io/credit-transfers/docs/redoc-v2.html){:target="_blank"}</div>
45 changes: 45 additions & 0 deletions _posts/2024-10-29-Credit Transfer Updates.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
title: "Credit Transfer Enhancements!"
published: true
permalink: ct-updates.html
sidebar: productOverview_sidebar
summary: "Asynchronous CT processing and CT Collections (Batches) have been introduced in the v8.42 release"
tags: [news]
---

## Asynchronous CT processing

In today's fast-paced digital world, the need for efficient and scalable payment processing is more critical than ever. Traditional synchronous processing, where each request must be completed before the next one can be initiated, often struggles to keep up with high-volume demands, such as payroll processing for large companies. This is where **asynchronous credit transfer (CT) processing** comes into play, offering a solution that significantly enhances efficiency and scalability.


<img src= 'images/news_async.png'>


So, what's the magic behind asynchronous processing?

Imagine sending a large batch of payments. Instead of waiting for each payment to be processed individually, the system can accept all the requests upfront and process them in the background.

This frees up resources and allows for faster response times, even during peak hours.

## What are the key benefits of adopting an asynchronous approach?

Firstly, it eliminates the bottlenecks associated with synchronous processing, allowing systems to handle a much higher volume of requests without compromising performance.

Asynchronous processing effectively decouples the request initiation from the actual processing, leading to a smoother user experience and improved overall system responsiveness.

Secondly, it allows for greater flexibility in handling errors or exceptions. Should a payment encounter an issue during processing, it can be flagged and addressed separately without halting the entire batch.

Overall, asynchronous CT processing represents a paradigm shift in payment processing, allowing businesses to meet the demands of today's high-volume, fast-paced digital landscape.

### CT Collections

Tired of initiating numerous payments individually? Our new Credit Transfer Collections functionality allows you to create a batch of payments with just one request! This streamlines your payment process, saving you valuable time and effort.

Each collection is assigned a status, starting with 'QUEUED' upon creation, and progressing through various stages such as 'PENDING,' 'INITIATED,' 'PENDING_SETTLEMENT,' and ultimately reaching either 'COMPLETE,' 'COMPLETE WITH ERRORS,' or 'REJECTED.' You can track the progress of individual payments within a collection List CT Collections Endpoint.

To ensure a seamless experience, robust validation checks are performed at each stage of the collection process. These validations are designed to catch any potential errors early on, preventing unnecessary processing of faulty collections. Detailed error reporting is provided, allowing you to quickly identify and rectify any issues.




{% include links.html %}
Binary file added images/news_async.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 2 additions & 7 deletions pages/prodNuapay/np_ctcreatecoll.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ toc: false

{% include urls.html %}

{% include tip.html content="The Collections CT APIs are Asynchronous and available under the <a href='https://sentenial.github.io/credit-transfers/docs/redoc-v2.html#tag/Credit-Transfers-Collections' target ='_new'> v2 CT Swagger </a>." type="primary" %}

<ul id="profileTabs" class="nav nav-tabs">


Expand All @@ -44,12 +46,5 @@ var timerRef = setInterval(function() { getDocs('operation/addCreditTransferColl
</div>
</div>

</div> <!-- closing v2 -->

<div role="tabpanel" class="tab-pane" id="about">

THIS IS V1

</div>

{% include links.html %}
8 changes: 2 additions & 6 deletions pages/prodNuapay/np_ctlistcoll.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ toc: false

{% include urls.html %}

{% include tip.html content="The Collections CT APIs are Asynchronous and available under the <a href='https://sentenial.github.io/credit-transfers/docs/redoc-v2.html#tag/Credit-Transfers-Collections' target ='_new'> v2 CT Swagger </a>." type="primary" %}

<ul id="profileTabs" class="nav nav-tabs">


Expand All @@ -40,12 +42,6 @@ var timerRef = setInterval(function() { getDocs('operation/listCollectionsUsingG
</div>
</div>

</div> <!-- closing v2 -->

<div role="tabpanel" class="tab-pane" id="about">

THIS IS V1

</div>

{% include links.html %}
12 changes: 2 additions & 10 deletions pages/prodNuapay/np_ctlistctcoll.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ toc: false

{% include urls.html %}

{% include tip.html content="The Collections CT APIs are Asynchronous and available under the <a href='https://sentenial.github.io/credit-transfers/docs/redoc-v2.html#tag/Credit-Transfers-Collections' target ='_new'> v2 CT Swagger </a>." type="primary" %}

<ul id="profileTabs" class="nav nav-tabs">


Expand All @@ -39,13 +41,3 @@ var timerRef = setInterval(function() { getDocs('operation/listCreditTransfersCo

</div>
</div>

</div> <!-- closing v2 -->

<div role="tabpanel" class="tab-pane" id="about">

THIS IS V1

</div>

{% include links.html %}
9 changes: 2 additions & 7 deletions pages/prodNuapay/np_ctviewcoll.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ toc: false

{% include urls.html %}

{% include tip.html content="The Collections CT APIs are Asynchronous and available under the <a href='https://sentenial.github.io/credit-transfers/docs/redoc-v2.html#tag/Credit-Transfers-Collections' target ='_new'> v2 CT Swagger </a>." type="primary" %}

<ul id="profileTabs" class="nav nav-tabs">


Expand All @@ -40,12 +42,5 @@ var timerRef = setInterval(function() { getDocs('operation/viewCollectionUsingGE
</div>
</div>

</div> <!-- closing v2 -->

<div role="tabpanel" class="tab-pane" id="about">

THIS IS V1

</div>

{% include links.html %}

0 comments on commit 654007f

Please sign in to comment.