haojiwen d0dcefafaf init 2 tháng trước cách đây
..
aop d0dcefafaf init 2 tháng trước cách đây
lotusphp_runtime d0dcefafaf init 2 tháng trước cách đây
pagepay d0dcefafaf init 2 tháng trước cách đây
AopSdk.php d0dcefafaf init 2 tháng trước cách đây
config.php d0dcefafaf init 2 tháng trước cách đây
index.php d0dcefafaf init 2 tháng trước cách đây
log.txt d0dcefafaf init 2 tháng trước cách đây
notify_url.php d0dcefafaf init 2 tháng trước cách đây
readme.txt d0dcefafaf init 2 tháng trước cách đây
return_url.php d0dcefafaf init 2 tháng trước cách đây

readme.txt

¡ù˵Ã÷¡ù

±¾demo½ö½öΪѧϰ²Î¿¼Ê¹Óã¬Çë¸ù¾Ýʵ¼ÊÇé¿ö×ÔÐпª·¢£¬°Ñ¹¦ÄÜǶÈëÄúµÄÏîÄ¿»òƽ̨ÖС£

¡ùÔËÐл·¾³¡ù

PHP5.5¼°ÒÔÉÏ

¡ùÒµÎñ´¦Àí×¢ÒâÊÂÏî¡ù

ÇëÅäÖÃnotify_urlÎļþ¡¢return_urlÎļþ£¬ÆäÖУ¬notify_urlÎļþÖ÷ÒªÊÇдÈëÒµÎñ´¦ÀíÂß¼­´úÂ룬Çë½áºÏ×ÔÉíÇé¿ö½÷É÷±àд¡£

ÈçºÎÑéÖ¤Ò첽֪ͨÊý¾Ý£¿

1¡¢ÉÌ»§ÐèÒªÑéÖ¤¸Ã֪ͨÊý¾ÝÖеÄout_trade_noÊÇ·ñΪÉÌ»§ÏµÍ³Öд´½¨µÄ¶©µ¥ºÅ

2¡¢ÅжÏtotal_amountÊÇ·ñȷʵΪ¸Ã¶©µ¥µÄʵ¼Ê½ð¶î£¨¼´ÉÌ»§¶©µ¥´´½¨Ê±µÄ½ð¶î£©

3¡¢Ð£Ñé֪ͨÖеÄseller_id£¨»òÕßseller_email) ÊÇ·ñΪ¸Ã±Ê½»Ò×¶ÔÓ¦µÄ²Ù×÷·½£¨Ò»¸öÉÌ»§¿ÉÄÜÓжà¸öseller_id/seller_email£©

4¡¢ÑéÖ¤½Ó¿Úµ÷Ó÷½µÄapp_id


¡ùDemoʹÓÃÊÖ²á¡ù
´úÂë¼òҪ˵Ã÷
pagepay
buildermodel ---------- ¶ÔÓ¦µÄ½Ó¿ÚµÄbizcontentÒµÎñ²ÎÊý½øÐзâ×°´¦Àí£¬ÇÒ×öÁËjsonת»»£¬±È×Ö·û´®´«²Î¸ü¼Ñ·½±ã¡£
service->AlipayTradeService.php ---------- ËùÓнӿÚÖÐʹÓõķ½·¨¡£


AlipayTradeService.php ÎļþÄÚ·½·¨ËµÃ÷

1¡¢SDKÇëÇó·½·¨
aopclientRequestExecute($request,$ispage=false)
$request£º¶ÔÓ¦½Ó¿ÚÇëÇóµÄ¶ÔÏó
$ispage£ºÊÇ·ñÎªÒ³ÃæÌø×ªÇëÇó£¨ÊÖ»úÍøÕ¾Ö§¸¶ºÍµçÄÔÍøÕ¾Ö§¸¶±ØÐëÎªÒ³ÃæÌø×ª£¬²éѯ£¬ÍË¿îÔò¿ÉÒÔÎÞÐèÒ³ÃæÌø×ª£©

2¡¢µçÄÔÍøÕ¾Ö§¸¶½Ó¿ÚµÄ·½·¨
pagePay($builder,$return_url,$notify_url)
$builder£ºÒµÎñ²ÎÊý£¬Ê¹ÓÃbuildmodelÖеĶÔÏóÉú³É¡£
$return_url£ºÍ¬²½Ìø×ªµØÖ·
$notify_url£ºÒ첽֪ͨµØÖ·

3¡¢µçÄÔÍøÕ¾²éѯ½Ó¿Ú
Query($builder)
$builder£ºÒµÎñ²ÎÊý£¬Ê¹ÓÃbuildmodelÖеĶÔÏóÉú³É¡£

4¡¢µçÄÔÍøÕ¾ÍË¿î½Ó¿Ú
Refund($builder)
$builder£ºÒµÎñ²ÎÊý£¬Ê¹ÓÃbuildmodelÖеĶÔÏóÉú³É¡£

5¡¢µçÄÔÍøÕ¾¹Ø±Õ½Ó¿Ú
Close($builder)
$builder£ºÒµÎñ²ÎÊý£¬Ê¹ÓÃbuildmodelÖеĶÔÏóÉú³É¡£

6¡¢µçÄÔÍøÕ¾ÍË¿î²éѯ½Ó¿Ú
refundQuery($builder)
$builder£ºÒµÎñ²ÎÊý£¬Ê¹ÓÃbuildmodelÖеĶÔÏóÉú³É¡£

7¡¢Ö§¸¶±¦·µ»ØµÄÐÅÏ¢ÑéÇ©
check($arr)
$arr£ºÊÕµ½µÄÖ§¸¶±¦·µ»ØÐÅÏ¢Êý×é

8¡¢´òÓ¡ÈÕÖ¾
writeLog($text)
$text£ºÒª´òÓ¡µÄ×Ö·û´®