我无法在报表管理器或SQl Server Management Studio中找到导出/导入订阅的方法.
有谁知道这是否可能?
我似乎无法弄清楚这一点.所以我正在做的是拥有一个自动付费页面.客户点击自动转帐,php脚本将创建带条带的订阅.我无法弄清楚的是如何获取该订阅ID以将其保存在我的数据库中.这是我有的:
$cu = Stripe_Customer::retrieve("$stripename");
$cu->subscriptions->create(array("plan" => "cocacola"));
Run Code Online (Sandbox Code Playgroud)
所以这创建了条纹精细的订阅.我现在想在我的数据库中保存新的订阅ID.我可以使用以下行获取数据列表:
echo "$cu->subscriptions";
Run Code Online (Sandbox Code Playgroud)
订阅ID与许多其他数据一起显示在那里,但我似乎无法将其隔离并将其保存为字符串.
来自回声的回复:
{
"object": "list",
"count": 1,
"url": "/v1/customers/cus_3bgSLHOiTUHFjq/subscriptions",
"data": [
{
"id": "sub_3c3YirUU5jAftr",
"plan": {
"id": "cocacola",
"interval": "month",
"name": "cocacola",
"created": 1392273785,
"amount": 80000,
"currency": "usd",
"object": "plan",
"livemode": false,
"interval_count": 1,
"trial_period_days": null,
"metadata": []
},
"object": "subscription",
"start": 1394065982,
"status": "active",
"customer": "cus_3bgSLHOiTUHFjq",
"cancel_at_period_end": false,
"current_period_start": 1394065982,
"current_period_end": 1396744382,
"ended_at": null,
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"quantity": 1,
"application_fee_percent": null,
"discount": null
}
]
} …Run Code Online (Sandbox Code Playgroud) 我看过了的文档(https://www.braintreepayments.com/docs/ruby/subscriptions/overview),不能看它是否可能改变一个积极认购的下一个结算日期.
我们希望能够在不取消订阅的情况下暂停用户的订阅.所以我希望我们可以一次更新用户的下一个结算日期1个月,3个月或6个月.
在Knockout文档的Explicitly Subscribing to Observables部分下,有一个函数event参数的引用subscribe,但该页面上给出的唯一两个例子是change和beforeChange.
举个例子,我尝试传入"focus"作为第三个参数,但是没有用.我不是太惊讶,因为"focus"DOM元素的事件而不是淘汰观察,但是理论上它可以为绑定到该可观察对象的所有元素设置焦点事件的订阅.
是否有可以使用Knockout observable.subscribe函数手动订阅的所有事件的列表?
在Google Play文档中,写有“要验证购买,该应用会将购买令牌和其他详细信息传递给您的后端服务器,然后使用Google Play开发者API通过Google Play直接对其进行验证。”
我的问题是:我真的需要自己的服务器来在Android应用程序中实现InApp订阅吗?
没有我自己的服务器,有没有办法实现订阅?(仅直接从我的应用程序中使用Google Play Inapp Billing API)
谢谢 !
android subscriptions in-app-purchase in-app-billing google-play
我正在创建一个基于订阅的服务,包括支付网关,折扣和其他功能.我陷入了关于如何管理订阅,交易和发票的问题.
我的表是:(我只列出了下面的相关表格)

使用上述结构,我将无法创建/存储发票,将无法对订阅应用任何折扣,也难以管理任何退款/取消.
任何改善结构的建议都将受到高度赞赏.
所以我最近一直在努力学习Stripe API ......我慢慢地到了那里,但是这个元数据信息有点速度提升.
我想要实现的是在创建订阅和客户时向订阅添加元数据.
这是创建客户和订阅的原始脚本:
$customer = \Stripe\Customer::create(array(
'email' => $_POST['stripeEmail'],
'source' => $_POST['stripeToken'],
'customer' => $randomID,
'plan' => $item
));
Run Code Online (Sandbox Code Playgroud)
在文档中我可以看到有多个区域可以添加更多信息?例:
Stripe\StripeObject JSON: {
"id": "sub_9aZ6q72UQs7664",
"object": "subscription",
"application_fee_percent": null,
"cancel_at_period_end": false,
"canceled_at": null,
"created": 1479520145,
"current_period_end": 1482112145,
"current_period_start": 1479520145,
"customer": "XXXXXXX",
"discount": null,
"ended_at": null,
"livemode": false,
"metadata": {
},
"plan": {
"id": "AdFree",
"object": "plan",
"amount": 700,
"created": 1479261871,
"currency": "gbp",
"interval": "month",
"interval_count": 1,
"livemode": false,
"metadata": {
},
"name": "AdFree Hosting",
"statement_descriptor": "WEBSITE",
"trial_period_days": null …Run Code Online (Sandbox Code Playgroud) 快速提问:当我通过命令行工具从pubsub订阅中提取消息时
gcloud beta pubsub subscriptions pull MY_SUB
Run Code Online (Sandbox Code Playgroud)
我正在获取带有(所有详细信息和)数据作为字符串的表(已经解码),但是我想使用它,所以我这样做了:
gcloud beta pubsub subscriptions pull MY_SUB --format=json
Run Code Online (Sandbox Code Playgroud)
比我收到带有(所有详细信息)的json,但数据已编码。
有没有一种方法可以将其与格式一起解析?
发布消息的示例:
gcloud beta pubsub topics publish myTopic "Topic Message" --attribute=Ai=A,Bee=B
Run Code Online (Sandbox Code Playgroud)
NO-FORMATTING_RETURN
??????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????
? DATA ? MESSAGE_ID ? ATTRIBUTES ?
ACK_ID
?
??????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????
? Topic Message ? 122122177601805 ? Ai=A Bee=B ? ACK_ID... ?
??????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)
格式
[
{
"ackId": "ACK_ID..",
"message": {
"attributes": {
"Ai": "A",
"Bee": "B"
},
"data": "SGVsbG8gVG9waWM=",
"messageId": "122121955409996",
"publishTime": "2017-05-11T10:26:54.143Z"
}
}
]
Run Code Online (Sandbox Code Playgroud) beta subscriptions publish-subscribe google-cloud-platform gcloud
我正在使用Stripe来测试我的代码对我们正在开发的产品的定期续订续订付款尝试的反应(需要测试成功,失败...等)。似乎大多数关于StackOverflow的答案都建议创建一个定期付款为1天(这是Stripe可用的最小定期付款)的订阅,并等到第二天,看看我的代码如何对Webhook通知做出反应。(顺便说一句,我在Stripe上找不到太多文档来建议定期付款的测试方法)。
我不同意这种方法,因为它将我的代码测试延长到一个星期以上,甚至两个星期,但是在正常情况下,我可能会在几个小时内完成该测试。
我认为以下两种方法之一足以完成我的编码/测试。
寻找一种使定期订阅间隔发生在较短的自定义时段(例如每15分钟或每10分钟)上的方法。
更好的解决方案是使定期订阅按需触发。也就是说,我创建了一个订阅,然后将下一次续订的日期手动更新为自定义值,例如“将来1分钟”或“将来30秒”,这将触发付款尝试。
有没有办法在Stripe中执行这两个选项中的任何一个?如果都不可行,我如何有效地测试定期付款。
谢谢。
到目前为止,我已经尝试将以下代码添加到我的functions.php中,但没有运气:
<?php
function my_text_strings( $translated_text, $text, $domain ) {
switch ( $translated_text ) {
case 'Sign-up Fee' :
$translated_text = __( 'bin deposit', 'woocommerce-subscriptions' );
break;
case 'Apply Coupon':
$translated_text = __( 'Enter Coupon', 'woocommerce' );
break;
}
return $translated_text;
}
add_filter( 'gettext', 'my_text_strings', 20, 3 );
?>
<?php
function my_signupfee_string( $pricestring ) {
$newprice = str_replace( 'sign-up fee', 'bin deposit', $pricestring );
return $newprice;
}
add_filter( 'woocommerce_subscriptions_sign_up_fee', 'my_signupfee_string' );
?>
Run Code Online (Sandbox Code Playgroud)
这些功能都不起作用,我是新手更改插件的内部插件.
subscriptions ×10
php ×4
payment ×2
android ×1
api ×1
beta ×1
billing ×1
braintree ×1
database ×1
events ×1
gcloud ×1
google-play ×1
knockout.js ×1
metadata ×1
mysql ×1
schema ×1
webhooks ×1
woocommerce ×1