我想在Stripe中使用Subscription,它将根据条带仪表板中创建的计划启用定期付款工具.从仪表板我得到一个计划ID如何用计划ID标记客户
<form action="/Stripe/Charge" method="POST">
<article>
<label>Amount: $5.00<br/>
Buy </label>
</article>
<script src="//checkout.stripe.com/v2/checkout.js"
class="stripe-button"
data-key="pk_test_...."
data-locale="auto"
data-description="Sample Charge"
data-amount="500">
</script>
<article>
<label>Amount: $29.00 <br/>
Pro Subscription
</label>
</article>
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_..."
data-description="Pro Subscription ($29 per month)"
data-panel-label="Subscribe"
data-label="Subscribe"
data-amount="2900">
</script>
</form>
Run Code Online (Sandbox Code Playgroud)
我在正确的道路上吗?我想制作订阅和单一付款页面我怀疑是根据用户选择的计划标记planId
我对在 c# 中使用文化不变性的正确方法感到困惑,在托管应用程序时,我包含的日期和时间似乎有些错误, <globalization uiCulture="en-IN" culture="en-IN" /> 并且一切正常。但是在迁移到云 Elastic Beanstalk 时,应用程序再次失败所以我<globalization uiCulture="en-IN" culture="en-IN" /> 再次包含但在其他时区失败除了印度使用 datepicker 选择的日期使用 ajax 代码传递给控制器,将它传递给应用程序如何工作的数据库操作的存储过程!但是在数据库中输入的日期似乎是错误的 (01-01-0001)。处理日期时间的正确方法是什么?哪个适用于所有时区?我尝试采用当前的文化,但该方法不起作用,因为我的查询与代码错误无关,我没有添加任何代码
public JsonResult CreateAcademicInfo(CreateCommand create)
{
return Json(_academicInfo.CreateClass(create),JsonRequestBehavior.AllowGet);
} .// controller
private bool CreateAcademicInfo(CreateCommand createAcademicInfo, IDbUtility dbObj)
{
ISumDbCommand cmdcreateAcademicInfo =
dbObj.CreateCommand("uspAddInformations", CommandType.StoredProcedure);
cmdcreateAcademicInfo.AddParameter("HierarchyStructureName", SumDbType.String,
createAcademicInfo.HierarchyStructureName);
cmdcreateAcademicInfo.AddParameter("MaximumCount",SumDbType.Integer,createAcademicInfo.MaximumCount);
cmdcreateAcademicInfo.AddParameter("StartDate",SumDbType.DateTime,createAcademicInfo.StartDate);
cmdcreateAcademicInfo.AddParameter("EndDate",SumDbType.DateTime, createAcademicInfo.EndDate);
int errorCode = dbObj.StoredProcExecute(cmdcreateAcademicInfo.DbCommand);
if (errorCode != 0)
{
throw new Exception.DbOperationException($"Error {errorCode} occurred = {dbObj.LastError}");
}
return true;
} //API
Run Code Online (Sandbox Code Playgroud)