我正在将Paypal整合到我的在线商店,该商店有多个销售商品的商家。只要商家将商品输入系统,系统就会要求他的Paypal电子邮件接收买家的付款。 我现在正陷入将Paypal与我的商店整合的过程中:
请建议我使用Paypal的API。如果需要信息,我正在使用PHP。
亲切的问候
答案 0 :(得分:0)
所有PayPal要求您使用正确的参数构建表单:amount
,business
,currency
,item_name
等。
如果商家在您的网站上有某种形式的个人资料,那么您可以将其PayPal地址存储在其中并将该值用作business
参数(付款发送到的地方),当有人检查“他们的”时存储在您的网站上。
希望这能为你解决问题。
答案 1 :(得分:0)
您可以使用CakePHP PayPal组件将您的网站与PayPal集成: https://github.com/robmcvey/cakephp-paypal。
但要在任何地方使用PayPal API,PayPal帐户必须是专业帐户。您还需要获取每个帐户的API用户名,密码和签名(来自PayPal - >个人资料 - > API设置 - >签名)并将其放入您的代码中。
控制器中的示例代码可能如下所示:
class SomeController extends AppController {
public $components = array('Paypal');
public function payWithPaypal() {
$this->Paypal->config['password'] = 'your paypal password';
$this->Paypal->config['email'] = 'your paypal email';
$this->Paypal->config['signature'] = 'your paypal signature';
$this->Paypal->sandboxMode = false;
$this->Paypal->amount = 100;
$this->Paypal->itemName = 'some item';
$this->Paypal->quantity = 1;
$this->Paypal->localeCode = 'GB';
$this->Paypal->currencyCode = 'EUR';
$this->Paypal->returnUrl = 'some url';
$this->Paypal->cancelUrl = 'some url';
$paypal_url = $this->Paypal->expressCheckout();
$this->redirect($paypal_url);
}
}
阅读组件类中的组件文档和代码注释,以熟悉详细信息。