簡體   English   中英

具有自定義價格的 Paypal 按鈕

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM