PHP Class AlipayNotify, thinksns

Mostrar archivo Open project: medz/thinksns-4 Class Usage Examples

Public Properties

Property Type Description
$alipay_config
$http_verify_url HTTP形式消息验证地址
$https_verify_url HTTPS形式消息验证地址

Public Methods

Method Description
AlipayNotify ( $alipay_config )
__construct ( $alipay_config )
getResponse ( $notify_id ) : 服务器ATN结果 获取远程服务器ATN结果,验证返回URL
getSignVeryfy ( $para_temp, $sign ) : 签名验证结果 获取返回时的签名验证结果
verifyNotify ( ) : 验证结果 针对notify_url验证消息是否是支付宝发出的合法消息
verifyReturn ( ) : 验证结果 针对return_url验证消息是否是支付宝发出的合法消息

Method Details

AlipayNotify() public method

public AlipayNotify ( $alipay_config )

__construct() public method

public __construct ( $alipay_config )

getResponse() public method

获取远程服务器ATN结果,验证返回URL
public getResponse ( $notify_id ) : 服务器ATN结果
$notify_id 通知校验ID
return 服务器ATN结果 验证结果集: invalid命令参数不对 出现这个错误,请检测返回处理中partner和key是否为空 true 返回正确信息 false 请检查防火墙或者是服务器阻止端口问题以及验证时间是否超过一分钟

getSignVeryfy() public method

获取返回时的签名验证结果
public getSignVeryfy ( $para_temp, $sign ) : 签名验证结果
$para_temp 通知返回来的参数数组
$sign 返回的签名结果
return 签名验证结果

verifyNotify() public method

针对notify_url验证消息是否是支付宝发出的合法消息
public verifyNotify ( ) : 验证结果
return 验证结果

verifyReturn() public method

针对return_url验证消息是否是支付宝发出的合法消息
public verifyReturn ( ) : 验证结果
return 验证结果

Property Details

$alipay_config public_oe property

public $alipay_config

$http_verify_url public_oe property

HTTP形式消息验证地址
public $http_verify_url

$https_verify_url public_oe property

HTTPS形式消息验证地址
public $https_verify_url