贝宝按钮定制价格

时间:2017-05-12 09:43:01

标签: javascript php html paypal



我已经完成了制作PayPal按钮的任务,它将根据用户的选择获得一个价值,但网站上有很多选项,为每个选择制作一个按钮是不合理的,我已经找到答案,但要么是信息过时,不安全,或者我没有理解的知识 我已经看过结帐api的条款,等等,这个和那个,但我不能弄明白。

那么,你们可以开导我们并指导我的方式。

我知道html,php但仍然有点笨蛋,js sorta。

1 个答案:

答案 0 :(得分:0)

在不了解您的问题的情况下,我将概述您可以浏览的产品和数量系统的实施。

您说您有一组项目x, y, x,并提供选择用户可以拥有该产品的时间长度(以月为单位)的选项。

假设在Javascript中,您有Product个对象的以下类:

function Product() = {
    this.Name = "Gaming Computer";
    this.Price = 100; // Per month, in $.
}

因此,用户选择Product,而选择ProductGaming Computer。您可以通过执行以下操作来测试代码中的产品名称:

console.log(Product.Name) // Gaming Computer

您现在拥有该产品以及相关的propertyprice。在内联评论中,您可以看到这是$, per month

我们假设用户选择Gaming computer, 6 months。您不想执行以下操作:

var month = $('#monthComboBox').val();
if(product.Name == "Gaming Computer" and month == 1) {
   // do stuff
} else if(product.Name == "Gaming Computer" and month == 2) {
// This is getting laborious
} else ....

所以你会做以下事情:

Product.Price * month = totalCost,它会向您收取向用户收取的总额。然后,您可以将此值传递给Paypal按钮,并根据需要对其进行充电。