RCS

RCS is a retail credit provider offering a range of financial service products.

Requirements for the RCS payment method:


📘

Note:

A merchant agreement with RCS is required in order to use the RCS payment method. (Please contact Ecentric Product support for more details.)


Merchants can opt to send either customer authenticated or non-authenticated transactions.

Please note: that merchants will need to advise RCS of the intention to use non-authenticated transactions as this requires a different setup process.



1. Authenticated Transactions

The following diagram illustrates the payment flows for authenticated RCS transactions:



2. Non-authenticated Transactions

Where customer OTP authentication is not required, merchants will not call the Secure3DLookup and the payment flow is illustrated in the diagram below:



API messaging

RCS cards can be saved for future use using the AddCard method.

When adding an RCS card:

  • CVV is not required.
  • Expiry date not required.

Example card:

<Card>
<CardholderName>Joe Blogs</CardholderName>
<CardNumber>6010248200009035453</CardNumber>
</Card>

Merchants will send the Secure3DLookup method to authenticate transactions:

  • Expiry date is not required.
  • CVV is not required

Example of Secure3DLookupRequest using a Full Card PAN

  • CardholderName is required
<Secure3DLookupRequest>
<MerchantID>8B67BF88-BB8D-4EB5-ADFC-0F5C97C7ED67</MerchantID>
<MerchantUserID>978e566b-d62a-42c0-9843-381b3588f333</MerchantUserID>
<TransactionID>0f750d6e-5336-4da1-9cd5-1896797f5f54</TransactionID>
<Amount>50</Amount>
<CurrencyCode>ZAR</CurrencyCode>
<OrderNumber>MR64503998</OrderNumber>
<Card>
<CardholderName>Joe Blogs</CardholderName>
<CardNumbr>6010248200009035453</CardNumber>
</Card>
<PaymentService>CardNotPresent</PaymentService>
<TermUrl>http://localhost:3000/term-url</TermUrl>
</Secure3DLookupRequest>

Example of Secure3DLookupRequest: using a Token

  • CardholderName is not required
<Secure3DLookupRequest>
<MerchantID>8B67BF88-BB8D-4EB5-ADFC-0F5C97C7ED67</MerchantID>
<MerchantUserID>978e566b-d62a-42c0-9843-381b3588f333</MerchantUserID>
<TransactionID>0f750d6e-5336-4da1-9cd5-1896797f5f54</TransactionID>
<Amount>50</Amount>
<CurrencyCode>ZAR</CurrencyCode>
<OrderNumber>MR64503998</OrderNumber>
<Card>
<Token>6CC36FEF-14C8-4F6F-A39C-1C077DAAAE3B</Token>
</Card>
<PaymentService>CardNotPresent</PaymentService>
<TermUrl>http://localhost:3000/term-url</TermUrl>
</Secure3DLookupRequest>

Example of RCS OTP capture page:

OTP Screen Example

RCS OTP screen example


RCS cards are processed using PaymentServiceType of CardNotPresent or CardNotPresentRecurring.

  • CVV and expiry are not required

Use Case

Method

Instrument

Payment Service

CVV Required

Expiry Required

CardholderName

Secure3Dlookup

Full Card PAN

Optional

No

No

Yes

Secure3Dlookup

EPS Token

Optional

No

No

No

Authorize

Full Card PAN

CardNotPresent

No

No

Yes

Authorize

EPS Token

CardNotPresentRecurring

No

No

No

Capture

PreviousTransactionID

CardNotPresent
CardNotPresentRecurring

No

No

No

Payment

Full Card PAN

CardNotPresent

No

No

Yes

Payment

EPS Token

CardNotPresentRecurring

No

No

No

Refund

PreviousTransactionID

CardNotPresent
CardNotPresentRecurring

No

No

No

Void

PreviousTransactionID

CardNotPresent
CardNotPresentRecurring

No

No

No




📘

Note:

RCS requires API merchants to display the supported RCS card images per BIN (first 6 or 8 digits of a card) as well as the specific logo of the card BIN entered when making an RCS card payment.







Please contact Ecentric Product Support for RCS logo pack.

Budget Facility

API merchants are required to ensure they cater for the below where the budget facility (BudgetPeriod in an Authorize or Payment request) is offered:

  • Only the budget plans (24/36 month) are available for the listed BINS where the transaction is R600 or greater.
    • All other BINS will only support Straight payment.
    • 3/6/12 month budget offerings are not available for any BIN.
  • Any RCS budget card transaction that does not comply with the below requirements will decline with an “05 - do not honor”
   

Budget Plans

BIN Numbers Length Straight (no budget period) 

24 months

36 months

    (Minimum purchase R0)

(Minimum purchase R600)

502219 16 x

x

x

56147500 19 x

x

x

601024 19 x

x

x

60901900 19 x

x

x

735328 16/19 x

x

x


Refund and Void transactions for RCS are required to use PreviousTransactionID using the original payment or authorize transaction id as per normal refunds or voids.