Remco Tolsma
Remco Tolsma
Within a WordPress environment it is sometimes important that instances of classes are only created once, for example to prevent double filter and action hooks. For example, there are several...
The subscription status 'expired' is sometimes confusing, what happened and will happen with expired subscriptions? https://basecamp.com/1810084/projects/10966871/todos/427461018 https://github.com/pronamic/wp-pay-core/blob/0c4296428a2f31f542113cd81424c5ddd9f4a5d4/src/Subscriptions/SubscriptionStatus.php#L45-L50
Consider adding separate address fields for shipping and billing: - https://github.com/pronamic/wp-pay-core/pull/65 Also related: - https://github.com/pronamic/wp-pronamic-pay-pay-nl/issues/9 These extra field could be optional, we could add a checkbox to reveal these extra...
https://github.com/pronamic/wp-pay-core/pull/61/files/6ab12f2c8ebcc3e6a97745068a0ff622e6b2c56a#diff-2042f7056bab5ae0017d3e1dc99a99e7b5d9e959dc778eb2111646bb81598015 What if is a subscription is 'On hold' and reactivated by an admin on/after the subscription end date to for example get paid for the last period? Admin will...
We noticed the following error: ``` Deprecated: addslashes(): Passing null to parameter #1 ($string) of type string is deprecated in sqlite-database-integration/wp-includes/sqlite/class-wp-sqlite-db.php on line 107 ``` https://github.com/WordPress/sqlite-database-integration/blob/037f6efe3ac27e9cda668e6d13eb087ed5471bce/wp-includes/sqlite/class-wp-sqlite-db.php#L95-L108 I think that in...
No support for `BINARY` compare e.g. `ON BINARY wp_user_meta.meta_value = mollie_customer.mollie_id`
In a custom query we use the following notation: ```mysql ON BINARY wp_user_meta.meta_value = mollie_customer.mollie_id ``` Full query: ```sql INSERT OR IGNORE INTO wp_pronamic_pay_mollie_customer_users ( customer_id, user_id ) SELECT mollie_customer.id...
We use the following query to convert WordPress user meta data to a custom table in a plugin: ```sql INSERT IGNORE INTO wp_pronamic_pay_mollie_customers ( mollie_id, test_mode ) SELECT meta_value AS...
- https://github.com/pronamic/pronamic-pay/issues/99#event-12998555481
We had a customer where initiating a payment sometimes took up to 2 minutes. It was difficult to find out what caused this, but it turned out to be the...
The subscriptions follow-up payments controller will only initiate follow-up payments for subscriptions where the next payment date is between now and 1 day ago: https://github.com/pronamic/wp-pay-core/blob/bd197f4b1d3ddd2947c8d0a210171c2e7482bac7/src/Subscriptions/SubscriptionsFollowUpPaymentsController.php#L350-L368 Because this routine has to...