节点 js 数据库问题中的 Braintree 集成
Braintree integration in Node js database issue
大家好,我的问题是我在我的网络应用程序节点 js / mysql 中使用了 Braintree,我想要的是用户能够购买我的产品的完整版本。所以我想实施 2 种付款方式,一种有经常性账单,另一种没有。在 Braintree 中,这是在订阅和交易上分开的。我检测用户的方法是付费的是我有一个 table 和 user_id, start_date, end_date 并且当用户登录系统时我用 func NOW() 检查mysql 现在()在 start_date 和 end_date 之间,如果是这样的话,他是 paid.But 当我使用 Braintree 并且用户希望成为经常性账单时我有一次信息他是有报酬的,我做了 1 个月的记录,例如 start_date 28.12.2017 end_date 28.01.2018。问题是 Braintree 下个月在 2018 年 1 月 28 日向他收费时,我无法在我的数据库中进行记录。如果有人面临同样的问题,我会很乐意与我分享。
有两种方法可以解决这个问题。其中之一是使用 Braintree webhooks,这样每次您的客户收费时,Braintree 都会通知您,以便您更新数据库中的记录。更多信息 https://developers.braintreepayments.com/reference/general/webhooks/subscription/node
另一种方法是定期(每天一次)从 Braintree 获取此数据并在您的数据库中更新它。更多信息 https://developers.braintreepayments.com/reference/request/subscription/find/node
大家好,我的问题是我在我的网络应用程序节点 js / mysql 中使用了 Braintree,我想要的是用户能够购买我的产品的完整版本。所以我想实施 2 种付款方式,一种有经常性账单,另一种没有。在 Braintree 中,这是在订阅和交易上分开的。我检测用户的方法是付费的是我有一个 table 和 user_id, start_date, end_date 并且当用户登录系统时我用 func NOW() 检查mysql 现在()在 start_date 和 end_date 之间,如果是这样的话,他是 paid.But 当我使用 Braintree 并且用户希望成为经常性账单时我有一次信息他是有报酬的,我做了 1 个月的记录,例如 start_date 28.12.2017 end_date 28.01.2018。问题是 Braintree 下个月在 2018 年 1 月 28 日向他收费时,我无法在我的数据库中进行记录。如果有人面临同样的问题,我会很乐意与我分享。
有两种方法可以解决这个问题。其中之一是使用 Braintree webhooks,这样每次您的客户收费时,Braintree 都会通知您,以便您更新数据库中的记录。更多信息 https://developers.braintreepayments.com/reference/general/webhooks/subscription/node
另一种方法是定期(每天一次)从 Braintree 获取此数据并在您的数据库中更新它。更多信息 https://developers.braintreepayments.com/reference/request/subscription/find/node