常见的简写,有些并不是币圈专有或因为加密货币而诞生但被大量应用,扫盲备忘

简写全称翻译、近义词
ATHAll-Time High历史新高(价)
AYORAt Your Own Risk通常和 DYOR 配搭使用,表示 风险自负
BTFDBuy The Fucking Dip抄底
DYORDo Your Own Research表示不要道听途说,要自己去做资料搜集
FOMOFear Of Missing OutFUD的反义词,恐慌错过上车机会,唱多
FUDFear, uncertainty, and doubt恐慌,散播不利谣言,唱空
HODLHold On for Dear Life 等同于Hold,因笔误而流传守币
ICOInitial Coin Offering集资(预售)发币,常见的诈骗手法
IEOInitial Exchange OfferingICO的变种,项目方委托或与交易所合作。由交易所担保和执行新币发行的预售集资
IFOInitial Fork OfferingICO变种,新币是通过从某种已有的链上分叉发行,也是常见诈骗手段
KYCKnow Your Customer可理解为实名登记,大部分正规交易所需要强制执行的监管政策
MOON或 to the moon乘火箭登月,形容币价一飞冲天的行情
ROAReturn on Assets年化收益率
ROIReturn on Investment投资回报率(年)
SCAMslang for a fake scheme to steal money or goods诈骗
SHILLThe act of unsolicited endorsing of the coin in public.币吹,唱多
*未完待补充

参号文献:

https://www.smallcapasia.com/what-is-fud-hodl-or-fomo-in-cryptocurrency-lingo-find-out-more-here/

https://smallbusiness.chron.com/roa-vs-roi-formulas-36950.html

回调的通知发现没有被正确处理,查看才知道<req_info>是经过加密的要自行解密

文档:
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_16&index=10

文中只有简单一句带过, 查了一下自带的 PHP SDK 也没有相关的代码

用key*对加密串B做AES-256-ECB解密(PKCS7Padding)

实现起来其实不难,就下面几行而已

define("PAY_KEY","3a6fbc07d5*********");
$hash = 'sjACArtC1yjo/WAlEnKyOcqP+avFCOCRR7Tn...AqXwmjIbonF/ECEqqs='; //密文
$strA = base64_decode($hash2);
$md5key = md5(PAY_KEY);
$raw = openssl_decrypt($strA,'AES-256-ECB',$md5key, OPENSSL_RAW_DATA); //解密的原文

解密出的原文:

<root>
<out_refund_no><![CDATA[202012281002345G4Y7R]]></out_refund_no>
<out_trade_no><![CDATA[202012281002345G4Y7R]]></out_trade_no>
<refund_account><![CDATA[REFUND_SOURCE_RECHARGE_FUNDS]]></refund_account>
<refund_fee><![CDATA[2]]></refund_fee>
<refund_id><![CDATA[50300406842020122805052137399]]></refund_id>
<refund_recv_accout><![CDATA[支付用户零钱]]></refund_recv_accout>
<refund_request_source><![CDATA[API]]></refund_request_source>
<refund_status><![CDATA[SUCCESS]]></refund_status>
<settlement_refund_fee><![CDATA[2]]></settlement_refund_fee>
<settlement_total_fee><![CDATA[2]]></settlement_total_fee>
<success_time><![CDATA[2020-12-28 22:05:57]]></success_time>
<total_fee><![CDATA[2]]></total_fee>
<transaction_id><![CDATA[4200000791202012284085971964]]></transaction_id>
</root>

不是什么难点,关键在于要给第四参数 OPENSSL_RAW_DATA 网上查到很多的方法至少前几页的都不对,要么是差最后一点要么舍近求远化简为繁。

特此备忘一下。