我试图通过一个自定义运费贝宝快递结账。
我用的是omnipay和laravel 4。
我收集这是可能的贝宝快递文档中引用,但不能让它与omniPay工作我尝试了以下:
/*set api details*/
$request = $gateway->purchase([
'amount'=> $cart['total'],
'currency' => 'GBP',
'XXX' => 100
'transactionId' => $order->reference,
'returnUrl' => $returnURL . '/checkout/success',
'cancelUrl' => $returnURL . '/checkout/cancel'
])->setItems($cart['items'])->send();
/*handleResponse*/
在XXX是航运,运Amt,shipping_amount,我已经尝试添加航运价值到购物车中的每个项目。我尝试过修改abstractrequest.php
类来手动添加运输值,就像这样:
protected function getItemData()
{
$data = array();
$items = $this->getItems();
if ($items) {
foreach ($items as $n => $item) {
$data["L_PAYMENTREQUEST_0_NAME$n"] = $item->getName();
$data["L_PAYMENTREQUEST_0_DESC$n"] = $item->getDescription();
$data["L_PAYMENTREQUEST_0_QTY$n"] = $item->getQuantity();
$data["L_PAYMENTREQUEST_0_AMT$n"] = $this->formatCurrency($item->getPrice());
}
}
$data["L_PAYMENTREQUEST_0_SHIPPINGAMT"] = "3.00";
return $data;
}
我想在中集成Omnipay paypal。我经历过,但我不明白该怎么做。我没找到任何文件。我经历过这个,这个,这个。我已经使用Composer安装了它。现在我对以下问题感到困惑。 > 这里会给谁的凭据?正在购买的人或将把钱转给的人。我在哪种情况下会给别人的证书? 用户将如何进行交易?我看过它的purchase和purchasecomplete函数,但不能理解它。在正常的Paypal集成中,我们通常
我在这里使用omnipay设置:https://github.com/adrianmacneil/omnipay处理paypal express结账。 这个过程运行良好,用户被重定向到paypal- 我的问题是,我需要捕获他们输入到贝宝作为他们的账单/送货地址的地址。 要将用户发送到paypal,我有以下几点: 当用户返回时,我有以下内容: 响应消息或原始数据中没有任何内容包含客户地址。 在我苦苦
我正在工作的一个项目,需要贝宝的ACH支持。你能告诉我如何使用贝宝进行交易吗? 我指的是以下链接:http://www.codeproject.com/articles/152280/online-credit-card-transaction-in-asp-net-using-pa 它正在使用PayFlow SDK,并做信用卡转账。我也能为阿奇做同样的事。但更大的问题是代码没有使用任何贝宝秘密/
问题内容: 我有一个要添加“立即付款”按钮的产品列表,这样我就可以允许我的客户通过Paypal付款。 我已经阅读了文档,找不到如何执行此操作。我可以添加多个项目,但这不会很方便,因为我已经有要处理的项目列表。我还需要结帐流程来逐项列出订单,因此以1个价格“立即购买”也不是一件好事。 任何帮助表示赞赏的人,我都尝试过(没有运气): 问题答案: 请参阅此示例,并相应地进行更改。基本上将下划线添加到项目
我正在尝试使用我的沙盒模式通过PayPal运行付款。NET CORE 3项目。这个想法是让客户能够选择是使用他/她的PayPal账户还是信用卡付款。我正在使用PayPal-NET-SDKv2.0.0-rc2 我正在努力理解这是否是正确的运行顺序: 使用 这是正确的执行命令吗?
谢谢你的预付费。