PHP code example of jellybool / mikecrm-email-parser
1. Go to this page and download the library: Download jellybool/mikecrm-email-parser library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
jellybool / mikecrm-email-parser example snippets
php
use Jellybool\MikeCRMEmailParser\Parser;
$parser = new Parser();
$parser->html();
// 返回邮件的 html 内容
$parser->text();
// 返回邮件的 text 内容
// 在处理订单之前,使用 verify 做简单的验证
$parser->verify(); // true 或 false, 为了验证是否是 mikecrm 官方发送的邮件
$parser->order();
[
// 这个是 mikecrm 自己维护的订单号
"mike_no" => "IFP-CN091-1904010000057375-8"
// 支付成功后,第三方的订单号,mikecrm 应该是用的快钱的 99bill.com 的服务
"platform_no" => "3375060707"
// 这个 trade_no 是用户自定义的字段,比如表单的 订单号 等
"trade_no" => "386815541285972686"
]
// 如果说你需要自定义返回的 order,可以传入自定义的 正则表达式
$rules = [
'mike' => '//', // 这里写你自定义的正则表达式即可
'platform' => '//',
'trade' => '//',
]
$parser = new Parser($rules);