Micro Flex

icon picker
Micro-Flex Documentation

Subramanian U
Last edited 365 days ago by Subramanian U

Flex Microform

ETT Payment Flow with Flex Microform and Token Management System (TMS)

This document explains the span payment current flow and new flow with Cybersource Flex MicroForm and Token Management System.

SPAN Payment Current Flow: Without PCI DSS compliance

In the present flow of Span payments, the Span application transmits billing information and credit card data to the Span Payment API server. These details are sent to Cybersource Simple order API by the span Payment API server.
The cybersource simple order API sends responses to the Span Payment API server. Finally, the payment API server sends the response to the Span Application.
Untitled.png

ETT Payment New Flow: With PCI DSS compliance – PCI SAQ A

In the Payment New flow, the Cybersource Flex MicroForm will be implemented in the span application. The Flex MicroForm has credit card details and the span application has the billing information.

Untitled.png

Flex MicroFrom, and CyberSource Rest API Process:
Create JWT Token using Flex MicroForm:
pasted image 0.png
Untitled.png
pasted image 0.png
pasted image 0.png
pasted image 0.png
pasted image 0.png
New Credit Card Payment Flow
The ETT application Flex Microform and TMS do the following process.
The Flex microform generates the public key based on the RsaOaep256 algorithm and domain name.
The Flex microform generates the JWT token based on the Credit card information.
Finally, the ETT application creates a Payment request to the Cybersource REST API using the JWT token and billing information. The Cybersource REST API sends responses to the Application.
If Users Add the First Credit Card information for the ETT Application in the Account Create a Customer ID Token Payment Instrument ID, instrument identifier ID, Request ID, and the customer ID Token Stored Against Users else
Users already added credit card information Then adding a new credit card only creates Payment Instrument ID, instrument Identifier ID, and Request ID The customer ID was not created newly linked with the existing Customer ID Token

pasted image 0.png

Saved Credit Card Payment Flow:
The ETT application creates a Payment request to the CyberSource REST API using the Payment Instrument ID and billing information. The Cybersource REST API sends responses to the ETT Application.

Untitled.png

Add multiple credit cards to a customer token using a Flex Micro Form token.
Step 1
Create a payment using Flex Micro Form Token and PaymentInstrumentId using ActionList and ActionTokenTypes.
Getting Response in PaymentInstrumentId and Instrument IdentifierId
C# Sample Code for Create Payment with Flex Token and Create PaymentInstrumentId
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.