提交 89acc07f 编写于 作者: T Terry

vue paypal支付,incrementId

上级 be3397c6
......@@ -17,7 +17,7 @@ use Yii;
*/
class Start
{
public function startPayment()
public function startPayment($increment_id)
{
$methodName_ = 'SetExpressCheckout';
$return_url = Yii::$app->request->post('return_url');
......@@ -29,7 +29,7 @@ class Start
//var_dump($checkoutReturn);
if (strtolower($checkoutReturn['ACK']) == 'success') {
$token = $checkoutReturn['TOKEN'];
$increment_id = Yii::$service->order->getSessionIncrementId();
//$increment_id = Yii::$service->order->getSessionIncrementId();
//echo $increment_id ;exit;
# 将token写入到订单中
Yii::$service->order->updateTokenByIncrementId($increment_id,$token);
......
......@@ -32,7 +32,7 @@ class StandardController extends AppserverController
Yii::$service->payment->setPaymentMethod($payment_method);
$increment_id = Yii::$app->request->post('increment_id');
Yii::$service->order->setCurrentOrderIncrementId($increment_id);
return $this->getBlock()->startPayment();
return $this->getBlock()->startPayment($increment_id);
}
/**
* 2.Review 从paypal确认后返回的部分
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册