sifangpay/app/ServicePay/PayApiInterface.php

33 lines
659 B
PHP

<?php
namespace App\ServicePay;
interface PayApiInterface
{
//统一取得通道信息
/**
* 返回的通道的数据内容
* @param $pay_type
* @param $custom_gateways
* @return mixed
*/
public function getGateway($pay_type, $custom_gateways);
//统一下单配置参数,密钥之类的
public function payConfig($type, $setConfig = []);
//统一下单支付
public function pay($pay_data);
//统一验证签名
public function verify();
//返回给支付商的成功
public function success();
//统一回调处理
public function notify($return, $pay_type, $request);
}