\Yansongda\Pay\Gateways\WechatScanGateway

Summary

Methods
Properties
Constants
__construct()
pay()
find()
No public properties found
No constants found
getTradeType()
preOrder()
$mode
N/A
No private methods found
No private properties found
N/A

Properties

$mode

$mode : string

Mode.

Type

string

Methods

__construct()

__construct() : mixed

Bootstrap.

Throws

\Yansongda\Pay\Exceptions\InvalidArgumentException

Returns

mixed —

pay()

pay(string  $endpoint, array  $payload) : \Yansongda\Supports\Collection

Pay an order.

Parameters

string $endpoint
array $payload

Throws

\Yansongda\Pay\Exceptions\GatewayException
\Yansongda\Pay\Exceptions\InvalidArgumentException
\Yansongda\Pay\Exceptions\InvalidSignException

Returns

\Yansongda\Supports\Collection —

find()

find(string|array  $order) : array

Find.

Parameters

string|array $order

Returns

array —

getTradeType()

getTradeType() : string

Get trade type config.

Returns

string —

preOrder()

preOrder(array  $payload) : \Yansongda\Supports\Collection

Schedule an order.

Parameters

array $payload

Throws

\Yansongda\Pay\Exceptions\GatewayException
\Yansongda\Pay\Exceptions\InvalidArgumentException
\Yansongda\Pay\Exceptions\InvalidSignException

Returns

\Yansongda\Supports\Collection —