Card data encryption

sequenceDiagram
  participant Customer
  participant Merchant
  participant PSP

   rect rgb(191, 223, 255)
      note right of Merchant: Get encrypted card data
  end
   Customer ->> Merchant: 1. Go to checkout page

   Merchant ->> PSP: 2. Get/encryptkey
   PSP ->> Merchant:3. Return the RSA public key for data encryption
   Customer ->> Merchant:4.Enter card data
   Merchant ->> Merchant:5. Encrypted JSON card data object with public key 
   Merchant ->> PSP: 6. Send /payments or /payouts request with ecncrypted card data
JSON card data object

Example:

{ "pan": "4111111111111111", "cvv": "123", "exp_month": 12, "exp_year": 2030 }
See examples in encryptkey section