On This Page
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
decryption method for Paze,
Cybersource
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 thedecrypted payment detailstoin theCybersourcepaymentInformation.tokenizedCardfields of the authorization request that you send to.Cybersource
- For detailed information, see Processing Paze Transactions with Merchant Decryption.
- decryptionCybersource
- If you integrated thedecryption method, send theCybersourceencrypted payment objecttoin theCybersourcepaymentInformation.fluidData.valuefield of the authorization request that you send to.Cybersource
- For detailed information, see Processing Paze Transactions with Cybersource Decryption.