Zilla-PHP | Zuora-Integrated Storefront Library
kandi X-RAY | Zilla-PHP Summary
kandi X-RAY | Zilla-PHP Summary
Zilla-PHP is a PHP library. Zilla-PHP has no bugs, it has no vulnerabilities and it has low support. You can download it from GitHub.
Copyright (c) 2012 Zuora, Inc.
Copyright (c) 2012 Zuora, Inc.
Support
Quality
Security
License
Reuse
Support
Zilla-PHP has a low active ecosystem.
It has 3 star(s) with 1 fork(s). There are 12 watchers for this library.
It had no major release in the last 6 months.
Zilla-PHP has no issues reported. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of Zilla-PHP is current.
Quality
Zilla-PHP has no bugs reported.
Security
Zilla-PHP has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
Zilla-PHP does not have a standard license declared.
Check the repository for any license declaration and review the terms closely.
Without a license, all rights are reserved, and you cannot use the library in your applications.
Reuse
Zilla-PHP releases are not available. You will need to build from source code and install.
Installation instructions are available. Examples and code snippets are not available.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of Zilla-PHP
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of Zilla-PHP
Zilla-PHP Key Features
No Key Features are available at this moment for Zilla-PHP.
Zilla-PHP Examples and Code Snippets
No Code Snippets are available at this moment for Zilla-PHP.
Community Discussions
No Community Discussions are available at this moment for Zilla-PHP.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install Zilla-PHP
Deploy the contents of the “store” folder on either a local Apache server such as MAMP, XAMP or WAMP, or a hosted server, running PHP version 5.3 or higher.
Set up a Hosted Payments Page to collect credit card information.
In your Zuora tenant, navigate to Settings > Z-Payments Settings > Set Up Hosted Pages.
Click create new hosted page.
Provide a name for your page.
Set the Hosted Domain field to the root directory of the location at which your store is hosted. This should begin with “http://” or “https://”. For example, if your store is hosted at “http://zillacloudcompany.com/store”, your Hosted Domain would be “http://zillacloudcompany.com”
Set the Hosted Domain field to the location of the included “HPMCallback.php” file. For example, if the callback page is hosted at “http://zillacloudcompany.com/store/HPMCallback.php”, your Hosted Domain would be “/store/HPMCallback.php”
On the page component, check the Enabled button for all fields except Email Address.
To match the style of the provided subscribe form, copy the CSS from HPMStyle.css into the CSS window on the HPM configuration page.
Navigate to store/backend/config.php, and use a text editor to modify the file with the following settings:
Set username, password, and endpoint for Zuora tenant. Make sure this is account is a specially designated API-only account whose password will not change, as this will disable the integration.
Set Page ID, Tenant ID, API Security Key and App URL for Hosted Payments Page configured in step 2. The API Security Key and Page ID can be access from the Hosted Payments Page List, and the Tenant ID can be access from Administration Settings. If you are using a production Zuora instance, the app URL will be https://www.zuora.com For a sandbox tenant, it will be https://apisandbox.zuora.com
If integrating with Salesforce.com, set the makeSfdcAccount flag to true, and enter Salesforce Username, Password and Security token. Make sure this is account is a specially designated API account whose password and security token will not change.
If displaying all products in the tenant, set showAllProducts flag to true. Otherwise, set it to false, and configure which field and values products should be grouped by.
Whenever changes are made to the Product Catalog, you can refresh the catalog cache from your Zuora tenant, by navigating to /store/admin.html and visiting the Refresh Catalog link. This will send a request to update product and rate plan information, so that the next user to view the store will see an updated list of products. Before running this refresh, ensure that the zApi tests on the admin.html page pass.
Note: By default, a list of charges and pricing is not displayed to the customer on the product select page. If pricing information is to be shown on the product select page, prices can be added to the description within the Zuora catalog in your tenant. Product descriptions and rate plan descriptions will each be displayed on the product select page, and the account view page. HTML is supported in these description fields as well, including bold and italics, lists, line breaks, images, etc.
Set up a Hosted Payments Page to collect credit card information.
In your Zuora tenant, navigate to Settings > Z-Payments Settings > Set Up Hosted Pages.
Click create new hosted page.
Provide a name for your page.
Set the Hosted Domain field to the root directory of the location at which your store is hosted. This should begin with “http://” or “https://”. For example, if your store is hosted at “http://zillacloudcompany.com/store”, your Hosted Domain would be “http://zillacloudcompany.com”
Set the Hosted Domain field to the location of the included “HPMCallback.php” file. For example, if the callback page is hosted at “http://zillacloudcompany.com/store/HPMCallback.php”, your Hosted Domain would be “/store/HPMCallback.php”
On the page component, check the Enabled button for all fields except Email Address.
To match the style of the provided subscribe form, copy the CSS from HPMStyle.css into the CSS window on the HPM configuration page.
Navigate to store/backend/config.php, and use a text editor to modify the file with the following settings:
Set username, password, and endpoint for Zuora tenant. Make sure this is account is a specially designated API-only account whose password will not change, as this will disable the integration.
Set Page ID, Tenant ID, API Security Key and App URL for Hosted Payments Page configured in step 2. The API Security Key and Page ID can be access from the Hosted Payments Page List, and the Tenant ID can be access from Administration Settings. If you are using a production Zuora instance, the app URL will be https://www.zuora.com For a sandbox tenant, it will be https://apisandbox.zuora.com
If integrating with Salesforce.com, set the makeSfdcAccount flag to true, and enter Salesforce Username, Password and Security token. Make sure this is account is a specially designated API account whose password and security token will not change.
If displaying all products in the tenant, set showAllProducts flag to true. Otherwise, set it to false, and configure which field and values products should be grouped by.
Whenever changes are made to the Product Catalog, you can refresh the catalog cache from your Zuora tenant, by navigating to /store/admin.html and visiting the Refresh Catalog link. This will send a request to update product and rate plan information, so that the next user to view the store will see an updated list of products. Before running this refresh, ensure that the zApi tests on the admin.html page pass.
Note: By default, a list of charges and pricing is not displayed to the customer on the product select page. If pricing information is to be shown on the product select page, prices can be added to the description within the Zuora catalog in your tenant. Product descriptions and rate plan descriptions will each be displayed on the product select page, and the account view page. HTML is supported in these description fields as well, including bold and italics, lists, line breaks, images, etc.
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page