[英]Paypal Button with a custom price
我的任務是制作一個 PayPal 按鈕,該按鈕將根據用戶的選擇接收一個值,但是網站上的選項太多,為每個選擇制作一個按鈕是不合理的,我已經搜索了答案,但要么是信息是過時的,不安全的,或者我沒有理解的知識。
我已經看到了結帳 API 等條款,這個和那個,但我無法弄清楚。
所以,你們能不能啟發我,給我指路。
我知道 html、php,但仍然是初學者,js 類。
您可以使用
document.write('variable')
在 JavaScript 中
或者
echo 'variable'
在 PHP 中
將按鈕的文本更改為可能取決於項目的特定變量。 JavaScript 更容易設置,但如果您有項目及其價格的服務器端數據庫,PHP 可以很好地工作。
在不了解您的問題的情況下,我將概述您可以瀏覽的產品和數量系統的實現。
您說您有一組商品x, y, x
並提供了選擇用戶可以擁有該產品的時間長度(以月為單位)的選項。
假設,在 Javascript 中,您有以下Product
對象類:
function Product() = {
this.Name = "Gaming Computer";
this.Price = 100; // Per month, in $.
}
因此,用戶選擇一個Product
,而Product
的選擇是Gaming Computer
。 您可以通過執行以下操作來測試在代碼中查看產品的名稱:
console.log(Product.Name)
// Gaming Computer
您現在擁有產品和相關property
price
。 從內聯評論中您可以看到這是$, 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 按鈕並根據需要收取費用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.