Recommended End-to-end Workflow
This task outlines the recommended end-to-end workflow for completing the 3D Secure process in Zuora, including account creation, subscription setup, invoice generation, and payment collection.
After the 3D Secure process is completed, Zuora recommends that you perform the following end-to-end (E2E) workflow:
To properly display the bank page, two new parameters (
width
and
height
) are added to allow you to customize the HPM iframe width and height during the Payment Page rendering.
These new parameters can only be the String type. The value for any of these new parameters can only be a digital number without any measurement unit.
You can use the following functions to render Payment Pages 2.0:
-
Z.renderWithErrorHandler(params, initFields, callback, errorCallback, width, height); -
Z.render(params, initFields, callback, width, height);
The following are the code examples of these functions:
Z.renderWithErrorHandler(params,prepopulateFields,callback,errorMessageCallback,"700","700");
Z.render(params,initFields,callback,"600","800");
The behavior does not change for existing HPM integration even if you do not provide these new parameters.
Only the latest version of
zuora.js
(1.3.0) support these new customizable parameters.