首页 > 解决方案 > paypal api 使用php确定产品的价格

问题描述

我的网站上有 3 个包,第一个价格是 20 美元,第二个价格是 40 美元,第三个价格是 70 美元。我想将它链接到 paypa api。例如,当用户点击价格为 20 美元的包裹时,将 20 美元添加到我的帐户中,不多也不少

标签: phpapi

解决方案


说明/示例:

假设您单击a产品 1(20 美元)的标签:

<a href="buy_product_1.php">Buy product 1 ($20)</a>

这将打开buy_product_1.php文件。该文件中包含有关产品 1 的所有信息,它会将您直接重定向到贝宝。

buy_product_1.php

<?php

$sandbox = false;
$paypal_url = $sandbox ? "https://www.sandbox.paypal.com/cgi-bin/webscr" : "https://www.paypal.com/cgi-bin/webscr";

$data = array(
    'cmd'           => '_xclick',
    'business'      => 'your_paypal_business_email',
    'cancel_return' => 'your_cancel_url',
    'notify_url'    => 'your_ipn_url',
    'currency_code' => 'USD',
    'return'        => 'your_return_url',
    'item_number'   => '1',
    'item_name'     => 'Product 1',
    'quantity'      => '1',
    'amount'        => '20.00',
    'image_url'     => 'your_business_logo_img_url'
);

header("location:" . $paypal_url . "?" . http_build_query($data));
exit();

?>

推荐阅读