修改支付参数

This commit is contained in:
Anyon 2020-12-30 14:07:02 +08:00
parent 0a57431907
commit 66a94c8f4e
4 changed files with 10 additions and 10 deletions

View File

@ -261,8 +261,8 @@ abstract class PaymentService extends Service
* @param string $paymentAmount 交易订单金额(元) * @param string $paymentAmount 交易订单金额(元)
* @param string $paymentTitle 交易订单名称 * @param string $paymentTitle 交易订单名称
* @param string $paymentRemark 交易订单描述 * @param string $paymentRemark 交易订单描述
* @param string $returnLocation 支付回跳地址 * @param string $paymentReturn 支付回跳地址
* @return array * @return array
*/ */
abstract public function create(string $openid, string $orderNo, string $paymentAmount, string $paymentTitle, string $paymentRemark, string $returnLocation = ''): array; abstract public function create(string $openid, string $orderNo, string $paymentAmount, string $paymentTitle, string $paymentRemark, string $paymentReturn = ''): array;
} }

View File

@ -99,11 +99,11 @@ class AlipayPaymentService extends PaymentService
* @param string $paymentAmount 交易订单金额(元) * @param string $paymentAmount 交易订单金额(元)
* @param string $paymentTitle 交易订单名称 * @param string $paymentTitle 交易订单名称
* @param string $paymentRemark 订单订单描述 * @param string $paymentRemark 订单订单描述
* @param string $returnLocation 完成回跳地址 * @param string $paymentReturn 完成回跳地址
* @return array * @return array
* @throws \think\Exception * @throws \think\Exception
*/ */
public function create(string $openid, string $orderNo, string $paymentAmount, string $paymentTitle, string $paymentRemark, string $returnLocation = ''): array public function create(string $openid, string $orderNo, string $paymentAmount, string $paymentTitle, string $paymentRemark, string $paymentReturn = ''): array
{ {
try { try {
if (isset(static::TYPES[static::$type])) { if (isset(static::TYPES[static::$type])) {
@ -114,10 +114,10 @@ class AlipayPaymentService extends PaymentService
} }
$this->params['notify_url'] = sysuri("@data/api.notify/alipay/scene/order/param/{$tradeParam}", [], false, true); $this->params['notify_url'] = sysuri("@data/api.notify/alipay/scene/order/param/{$tradeParam}", [], false, true);
if (in_array($tradeType, [static::PAYMENT_ALIPAY_WAP, static::PAYMENT_ALIPAY_WEB])) { if (in_array($tradeType, [static::PAYMENT_ALIPAY_WAP, static::PAYMENT_ALIPAY_WEB])) {
if (empty($returnLocation)) { if (empty($paymentReturn)) {
throw new \think\Exception('支付回跳地址不能为空!'); throw new \think\Exception('支付回跳地址不能为空!');
} else { } else {
$this->params['return_url'] = $returnLocation; $this->params['return_url'] = $paymentReturn;
} }
} }
if ($tradeType === static::PAYMENT_WECHAT_APP) { if ($tradeType === static::PAYMENT_WECHAT_APP) {

View File

@ -62,11 +62,11 @@ class JoinPaymentService extends PaymentService
* @param string $paymentAmount 交易订单金额(元) * @param string $paymentAmount 交易订单金额(元)
* @param string $paymentTitle 交易订单名称 * @param string $paymentTitle 交易订单名称
* @param string $paymentRemark 订单订单描述 * @param string $paymentRemark 订单订单描述
* @param string $returnLocation 支付回跳地址 * @param string $paymentReturn 支付回跳地址
* @return array * @return array
* @throws \think\Exception * @throws \think\Exception
*/ */
public function create(string $openid, string $orderNo, string $paymentAmount, string $paymentTitle, string $paymentRemark, string $returnLocation = ''): array public function create(string $openid, string $orderNo, string $paymentAmount, string $paymentTitle, string $paymentRemark, string $paymentReturn = ''): array
{ {
try { try {
if (isset(static::TYPES[static::$type])) { if (isset(static::TYPES[static::$type])) {

View File

@ -40,11 +40,11 @@ class WechatPaymentService extends PaymentService
* @param string $paymentAmount 交易订单金额(元) * @param string $paymentAmount 交易订单金额(元)
* @param string $paymentTitle 交易订单名称 * @param string $paymentTitle 交易订单名称
* @param string $paymentRemark 订单订单描述 * @param string $paymentRemark 订单订单描述
* @param string $returnLocation 支付回跳地址 * @param string $paymentReturn 支付回跳地址
* @return array * @return array
* @throws \think\Exception * @throws \think\Exception
*/ */
public function create(string $openid, string $orderNo, string $paymentAmount, string $paymentTitle, string $paymentRemark, string $returnLocation = ''): array public function create(string $openid, string $orderNo, string $paymentAmount, string $paymentTitle, string $paymentRemark, string $paymentReturn = ''): array
{ {
try { try {
if (isset(static::TYPES[static::$type])) { if (isset(static::TYPES[static::$type])) {