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

vue paypal支付,incrementId

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