strangerstudios / pmpro-ccbill Goto Github PK
View Code? Open in Web Editor NEWCCBill Gateway for Paid Memberships Pro
Home Page: https://www.paidmembershipspro.com/add-ons/ccbill/
CCBill Gateway for Paid Memberships Pro
Home Page: https://www.paidmembershipspro.com/add-ons/ccbill/
CCBill doesn't seem to support this interval
An email notifying the admin that cancelling the recurring subscription may have failed is being sent incorrectly. It seems to be occurring from both failed cancellations from the Cancel page and successful cancellations via webhook. There may be other cases where it's being sent incorrectly as well.
Hi there,
I have read in the description that the plugin is not complete. is it still the case? i really need to integrate ccbill to my webiste.
Your help is much appreciated.
To reproduce, either try to enable this plugin with PMPro enabled or disable PMPro with this plugin enabled.
Needs to be tested further, but the discount code field is disabled when the plugin is active. Should check:
Website IP Address is required when setting up a Datalink user. Showing this IP address on the settings page will be make it easier to get setup
CCBill's admin interface can be confusing and our integration requires a lot of different credentials to completely function correctly. We should probably provide more guidance as to how to set the plugin up in the Payment Settings page in addition to whatever plugin set up documentation we provide. This needs more discussion.
We need to add in functionality that updates the billing details when making changes on the PMPro Billing Page
We need to take into account:
Currently there is no functionality to update a user's billing information from the Billing page, even though clicking the "Update Billing" button appears to be working correctly.
We should link to CCBill from the Billing page like we do with PayPal Express, so it's not misleading at least.
Maybe later we can actually update the billing info using their DataLink API.
https://kb.ccbill.com/Data+Link+Extract+System+User+Guide
Initial Period (integer) | Length of the first billing period. The initial period denotes the trial period if the subscription began with a trial. |
---|
PHP Parse error: syntax error, unexpected token "," in /*************************/pmpro-ccbill-0.1/webhook.php on line 160
Orders for one-time payments (not recurring subscriptions) are being saved with a subscription transaction ID which may be confusing or cause other issues later.
This came up in a support thread (mods only) https://www.paidmembershipspro.com/forums/topic/i-have-configured-ccbill-with-the-main-account-how-do-i-setup-the-sub-accounts/
Perhaps we can add a global sub-account and then a field per level where you can specify a sub-account for that specific level.
When accessing the webhook handler directly (e.g. https://example.com/wp-content/plugins/pmpro-ccbill/webhook.php ) the plugin causes fatal errors.
We should make sure WP is always loaded like we do in other IPN/webhook handlers:
https://github.com/strangerstudios/paid-memberships-pro/blob/dev/services/ipnhandler.php#L2-L9
Cancelling a recurring subscription from PMPro's Cancel page fails to cancel the subscription, even though PMPro displays a success message. The membership is successfully cancelled.
PMPro then sends an email saying the subscription may not have been cancelled.
Cancelling a membership from the account page results in a success message of 'membership has been cancelled' however it does not take effect in CCBill itself.
This issue originates from ticket #491690 (mods only)
When CCBill is set as the primary gateway, the "Next step: Set up your SSL certificate and payment gateway." is displayed on all PMPro settings pages.
I am getting this issue when trying to test this.
"There are JavaScript errors on the page. Please contact the webmaster."
Testing:
When testing payments through ccbill everything works fine but I am receiving an email over and over again. The testing of payment works good and the user is changed to the member status they purchased.
But immediately after the test I start receiving this email over and over again:
Anyone know why I am receiving this email even though the user hasn't cancelled?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.