\eapie\source\plugin\alipayalipay

Summary

Methods
Properties
Constants
__construct()
input_get_array()
check_sign()
get_passback_params()
transfer()
pay()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
_success()
_error()
_aop_client()
_pay_app()
_pay_wap()
No private properties found
N/A

Methods

__construct()

__construct() 

input_get_array()

input_get_array() : array

获取 input 数据

Returns

array

check_sign()

check_sign(  $input_get_array = array(),   $config = array()) : boolean

检测签名

req: { alipayrsa_public_key [str] [必填] [支付宝公钥,一行字符串] }

Parameters

$input_get_array
$config

Returns

boolean

get_passback_params()

get_passback_params() : string

获取安全验证的随机数

Returns

string

transfer()

transfer(array  $config = array()) : array

单笔转账到支付宝账户 文档:https://docs.open.alipay.com/api_28/alipay.fund.trans.toaccount.transfer

req: { out_bizno [str] [必填] [商户转账唯一订单号。发起转账来源方定义的转账单据ID,用于将转账回执通知给来源方。不同来源方给出的ID可以重复,同一个来源方必须保证其ID的唯一性。只支持半角英文、数字,及“-”、“”。 ] amount [dec] [必填] [转账金额,单位元。只支持2位小数] payee_type [str] 必填 [收款方账户类型。1、ALIPAY_USERID:支付宝账号对应的支付宝唯一用户号。以2088开头的16位纯数字组成。2、ALIPAY_LOGONID:支付宝登录号,支持邮箱和手机号格式。] payee_account [str] [必填] [收款方账户。与payee_type配合使用。付款方和收款方不能是同一个账户。] payee_real_name [str] [可选] [收款方真实姓名。如果本参数不为空,则会校验该账户在支付宝登记的实名是否与收款方真实姓名一致。] payer_show_name [str] [可选] [付款方姓名(最长支持100个英文/50个汉字)。显示在收款方的账单详情页。如果该字段不传,则默认显示付款方的支付宝认证姓名或单位名称。] remark [str] [可选] [转账备注(支持200个英文/100个汉字)。当付款方为企业账户,且转账金额达到(大于等于)50000元,remark不能为空。收款方可见,会展示在收款用户的收支详情中。 ] ext_param_order_title [str] [可选] [转账标题] }

Parameters

array $config

[description]

Returns

array

pay()

pay(array  $config = array(), string  $trade_type) : string

支付

Parameters

array $config
string $trade_type

Returns

string —

| array

_success()

_success(mixed  $data = null) : array

成功

Parameters

mixed $data

输出数据

Returns

array

_error()

_error(mixed  $errno = null) : array

失败

Parameters

mixed $errno

错误码或错误信息

Returns

array

_aop_client()

_aop_client(  $config = array()) : object

获取aop实例

req: { id [str] [必填] [支付宝分配给开发者的应用ID] rsa_private_key [str] [必填] [开发者私钥,一行字符串] alipayrsa_public_key [str] [必填] [支付宝公钥,一行字符串] }

Parameters

$config

Returns

object

_pay_app()

_pay_app(  $config = array()) : void

app支付 文档:https://docs.open.alipay.com/api_1/alipay.trade.app.pay/

req: { out_trade_no str [必填] [商户网站唯一订单号] subject str [必填] [商品的标题/交易标题/订单标题/订单关键字等] total_amount dec [必填] [订单总金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]] passback_params str [可选] [公用回传参数,如果请求时传递了该参数,则返回给商户时会回传该参数。支付宝只会在同步返回(包括跳转回商户网站)和异步通知时将该参数原样返回。本参数必须进行UrlEncode之后才可以发送给支付宝] }

Parameters

$config

_pay_wap()

_pay_wap(  $config = array()) : array

网页支付 文档:https://docs.open.alipay.com/api_1/alipay.trade.wap.pay/

req: { out_trade_no str [必填] [商户网站唯一订单号] subject str [必填] [商品的标题/交易标题/订单标题/订单关键字等] total_amount dec [必填] [订单总金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]] quit_url str [必填] [用户付款中途退出返回商户网站的地址] product_code str [必填] [销售产品码,商家和支付宝签约的产品码] passback_params str [可选] [公用回传参数,如果请求时传递了该参数,则返回给商户时会回传该参数。支付宝只会在同步返回(包括跳转回商户网站)和异步通知时将该参数原样返回。本参数必须进行UrlEncode之后才可以发送给支付宝] }

Parameters

$config

Returns

array