FILTER BY TAG

Paze Response to a Complete API Call

After a customer finalizes a purchase using the Paze button on your checkout page, you invoke the Paze
Complete
JavaScript SDK API to initiate the transaction. Paze responds by sending an encrypted payment response payload in a JSON Web Encryption (JWE) data object. The payload contains the cryptograms, network tokens, electronic commerce indicators (ECI), and other payment instrument data required to complete the payment. The payment data is a Base64-encoded value contained in the
response.completeResponse
property.
If you integrated the
Cybersource
decryption method for Paze,
Cybersource
decrypts the Base64-encoded data on your behalf.
This code example shows a Paze response to a Complete API call:
{ "request": { "transactionType": "PURCHASE", "enhancedTransactionData": {}, "transactionOptions": { "billingPreference": "ALL", "merchantCategoryCode": "5940", "payloadTypeIndicator": "PAYMENT" }, "transactionValue": { "transactionAmount": "100.95", "transactionCurrencyCode": "USD" }, "sessionId": "f2559bc7-f8c2-4a02-a4a1-5a89ea44cd81" }, "response": { "completeResponse": "eyJhdWQiOiJmaWxlOlwvXC8iLCJraWQiOiJkZTkxM2E3NS02OWI1LTRkZTQtYWJiOS03YmNmMTJiYjcxMDAiLCJpc3MiOiJodHRwczpcL1wvc2FuZGJveC5kaWdpdGFsd2FsbGV0LmVhcmx5d2FybmluZy5jb20iLCJ0eXAiOiJKV1QiLCJleHAiOjE2ODYxNzAwNzksImlhdCI6MTY4NTk5NzI3OSwiYWxnIjoiUlMyNTYiLCJqdGkiOiI1QzdCODRCQjRDMDBmMTdmZjM3YS1lODE5LTM0MDQtNGQwYi0xZmMzODdkYjlkMDIifQ.eyJwYXlsb2FkSWQiOiI1QzdCODRCQjRDMDBmMTdmZjM3YS1lODE5LTM0MDQtNGQwYi0xZmMzODdkYjlkMDIiLCJzZXNzaW9uSWQiOiJmMjU1OWJjNy1mOGMyLTRhMDItYTRhMS01YTg5ZWE0NGNkODEiLCJzZWN1cmVkUGF5bG9hZCI6ImV5SmhkV1FpT2lKbWFXeGxPbHd2WEM4aUxDSnJhV1FpT2lKamVXSnpMVzFwWkMxaUxUQXhJaXdpYVhOeklqb2lhSFIwY0hNNlhDOWNMM05oYm1SaWIzZ3VaR2xuYVhSaGJIZGhiR3hsZEM1bFlYSnNlWGRoY201cGJtY3VZMjl0SWl3aVkzUjVJam9pU2xkVUlpd2lkSGx3SWpvaVNsZFVJaXdpWlc1aklqb2lRVEkxTmtkRFRTSXNJbVY0Y0NJNk1UWTROakUzTURBM09Td2lhV0YwSWpveE5qZzFPVGszTWpjNUxDSmhiR2NpT2lKU1UwRXRUMEZGVUMweU5UWWlMQ0pxZEdraU9pSTFRemRDT0RSQ1FqUkRNREJtTVRkbVpqTTNZUzFsT0RFNUxUTTBNRFF0TkdRd1lpMHhabU16T0Rka1lqbGtNRElpZlEuTUF1YXp2MlpqQ2owYkZfVjVqZ25YVTd2ZE5UUVpuNW9NSC11eVhQY0N2ekFENkl1ZXZjOTEwdUxmM2ItdnNPMzZhQzdqanFaVGtJOTNMUG44akVGd1UwM0JBS05NUW9fV1IzTHhfbXVqYmNWR1k4bW96Q2Z3RWYzNmh2emZXWC1LSExSbkN5ZHR4eF9FOTZ2bjRYM1N2X1BYYVdJSlNsSWhjeVF5OUxlXzlXWVZFRnVHSDRBd3E3MGZNS29KdHQ3TVoxZWFGaWtCOE5BTFJYZUZuWi00eGM4NFl6VzhnV0pYMHhfZTNHc3doN0d5RV9WZDhuT2hrcFJTR0tSUkkwS1hwSk9xV1JURjRVcEVPX09zdmMyVmUxd3lOLWRzU0VnaUtQcUF5MzNzTzRSb0pKeDlxZ0U0eU5zdm50NDRJb0wycHFnWlZKeDZHdDBZWGhRcjYxMlFBLmNxY0xJcXRDMEpWekpLcWUuR1Etd1E1bUlyZmtLRWhGX2FYNkxIZzZnd2FuTlFRdmFWbFpQVGlneUQ2WjVjd2RZb1JyazczZ1FmdzduU21RQnRoNS04MUdLcnlMVmFDLURqeThqUk04WmE2MF9md25GdENla3NoVy03QmtOcllSZXFGNnJERWVlVEg3TnRHYnpnenVhRmNqbUNteUgyQlZFYjJ4RXRRV3BlTnlnTWNrQ0FKRmYxLXBwSUxJUkI5VjJCMDRvd3pNYXNjUHFsQ1VPR3I3U00wWGtBOWRtelRCQlAteU92RU9qUEhFbDhGOUlyY0QzM1ZtaGRMZzJMeXdFMmNLV053alcybTJMdlF1NWVwS0NiWi1WRVU3ME1xc1VhZ1ljY3hBZnFkRnh5N3MyWi0tQ25NbEVubjFhaUtUWUVyWGhGNk5LT1IwbjZ5eHhsUExsOWJ6ejZWX3NiRjZSazV1M3JnRDhDOVU3U1dPb2UyYmNleVlINlVVOEo4VzlrQy1peTJ3am4ySEdyTkVMQ0F0MmRlUTdxejI3NlVCeFF6V21TV0RyZmJ1S19fencxcEhjMkRFdlg5ZktDNmxJVUg2c2xWanBpU2N3MUFmNWlmSmhEMlFNZ2pjUmFfTmoxUHgyY09FcUxDX1NQTjJzWDM4VFRuYUcxMV9JZVk0b0p0bTlUS2diQ1EzSU9pdHlFYlFJcG9qSUlHMHBvVmtYeGxoWENKOURCWnpqSDNxanNTTTJROHdIdlEzcjU3WDdtLXd4anphTDVMdmZwNWRnVTQ4UndjX1YxZkFhZ3pxT1BobXNveldhbmQ4dmEyNHZoYlFiNXZxNHVFdXBLU0V6anQ3WlFLM2k2SS1lZExCWlhYT3VsOFk5cFo0MlM2elB5S3oyTFZ4Y3JxMnlXNDdOVnpMVmhZZjRmTWducjhUVkNzWUlHVzhhNDcyOEdVaktXMmM0Z0R1aDlxMC1MVXZja1pmR244bTJYREF0dmxUUkhSeG16c3ZrN1lOTG9nV053T0NpZ0RuckdCU3lqLU5UdXVxM3BGNWpIV1kyMTU5d2tNcHNVeFdGRkZRTnViZGZzSXBxdUpkLW81OHpWSkU4T2x0NmhBQ2gtV1huenpmOC1pY1BBMVozeklKVGd1bF9WekpxOUpDdzd5WmEteWIwQ2RIWEVMT0s5Q1dIOGlGRWh6d2hzTW9nRDEwQUZCUG5GYUY5bFZyWjJsc2pSWWF6dG5hbkRONERXd3J1dTR0d0pCSllCaFF1WDNHT0VHVkJmX1hqMjh3ME95aWJyRTdnOUQzZjI2TUdPb2t5bXlkRTA2NjVXc1IyMjlzbV9yeURpdzNnZGEzTUp4M2wyYjBWYmhraFRuSVdyLWhIU3ljTXRxV2lQVTJ3VzI5TXRtQlhPdENmMWZUMm13bFJYY2dmeFd3NnQyNlJSSnYtWkE1VTBvdWE1a1Z3bWlodTN2a1MwakhMY3dqUkZxeU5ESkp6OTlFdUFoaUU0UnR3MVBkZWU2cHA5TjJsXzRHSE9OMHdWVF9yZ0tvckd2US1UU3pYNGRUTjAyZjV2c3dTZmZMdTlqVWEzZEpab0J2MFl4UG4zOE1UYlA3MG1MeU8zZWdhWlo3ZjlvdWZuM0ZxdTlZR2dabjg1azBWUWRLTHZVU05tdGRGNmJEQmYwd0t5T3p3cUNNRmdISnAtNkJUSXpXZGR5TWJaUkdJQlJNVG44WXN2SXptZlNHT3UxWHpkZFhhbXZ3Z2ZwSkhHdUhqRDA4dmFMZkRvZTVTNklmRV9CZDVleXkyZUo4QnFWeEhrdlRJa0h1bEVIekNJVGx2bHdiUTl2b1BYczJUQXF4ZExoek43VElRTl9FRUpoUHg1OWdZZU1DY2FrMFJyZ253V01TZm5XY3VWZmI3NnNSVTZoa05xY0JUWHZBek10ZkxCQ2I0ajlHaG9vNE4zNURFbW5fNkZXdUVkT0Y5cTM3YVRCRjhpWEQ0RWZva19NODV3NjhFSG01eFNPZGhzTENSUHRobkI3VllScnJSTDVZOHhRUkVEcVpHMHR2TlVudl95UHZaQzItNzJUaWVPamplZXg3Y204a1dFeWpHR0RiQ25uTEl4YkR6VzBING00YmJrTENaVVAtVjdESVRBYk9qSEh4VWgwbmRxcC12bmFkZFc4X0FUcTVqaXBZalA0YkQ0OGlkeFN2WHlVQkpJNDktTFllZl9ZVmhnVzh1U2tjWjEtUWIybThaRlpCTEFXUmF2MjZuSkt3cjFEWUdrX2xVZVZwbGpOdl9LdXl1VVBFNVUyYllEdVNUTmtIVGVhNzZsaW1ocDRuYmx1QmwwTmUzblhGR1pucVU4M1NMRDdkSF9GYlR3UGoxZzF0YVg1bTIzazZlcTNhcEtXWEZ5VnpNZG9BbVZqQ2lYWnltTUxnbFlUMHpFVUNKanNLNzJGV1N3X3RNZ3NOa3p3Vm1KWVl0VVJPbUx5LXM0MmZxOTlULWRtVHFLMWJMRWJwYU9KTkZFVllXOHczVWlVd2FWdDhkM1R3azBfSTVqZ1lsNzNLeFJZZVhFdW9oN0d4ZFhXYXNhdkMxTVRPXzlwc0VNeVl4SllCWFJwcnBaeVBpZ2N6aGRic24wR2pDb09CQzhVWnoxOG5zemFWaHhOUG9XdldqeHJqdmhnd0lFMTFSY0ZIQl9PMnlGS0FwRXJPWFF4MkxMcklWNl9qS2drS2dJazUzRG1TdW9oaG1WaWdnYU5ORHIyNm93WjFQVDQ1aFVqLU9tVERqUDNZVXpfeEZ4QXV6cGY5M2E4SkVVei1zdGZ6ZUxRVVFQcHRTcVFKNHB2TFRlU2FGbWlPR2JWZzB2SGtIbHFmYmNNRDB2OTJneTVFck1oaTczZndWRjFjbDIxY0djNk5RckcyQTNxSzF2SWRsMzVoSkY5ZEYwR0JacUtKeG13OTJfQk90bHpyRUxQVHVlYXhZaEYtZUNOUHN4ZXdQUDZwZC5JcE5wQURnNndOM0VNZUJaODRxOWdnIn0.llG8pQGpvpgMsaUkIrxdkYB0vUbKYORnA_iQc25EldokHh5naJEGnQ2sX4NWZmuntbt12adLqsoJ6H8x98Q6DmGJ-_wWQBYm_0plU2fkV-VIe_gbOLY4ZyxMc01bf1qH8tZl-ICyALrleHmP73R-cFKijTGOmguob1TFBOEoojoKcVIMqwC46k6F1tIEQGR-cZSaPhMtiijv4Xs6XQlvwUYwCVGAJKe4jUWM43MSYG9R0R3tfLuK2fZiAORUBA" } }
Depending on the Paze decryption method you integrated into your system, the payment bundle is decrypted and then used to make the authorization request to
Cybersource
.
Cybersource
then forwards the information to the payment network, which includes your processor and the relevant payment card company:
Merchant decryption
If you use the merchant decryption method, send the
decrypted payment details
to
Cybersource
in the
paymentInformation.tokenizedCard
fields of the authorization request that you send to
Cybersource
.
Cybersource
decryption
If you integrated the
Cybersource
decryption method, send the
encrypted payment object
to
Cybersource
in the
paymentInformation.fluidData.value
field of the authorization request that you send to
Cybersource
.