epay_wechat (erlang_pay v0.3.2)
View Source微信支付 v3 网关 / WeChat Pay APIv3:JSAPI/Native 下单、paySign 二次签名、回调验签与 AES-256-GCM 解密。
Summary
Functions
-spec build_jsapi_pay_sign(map(), binary()) -> {ok, map()} | epay_gateway:err().
-spec build_pay_sign(map(), map()) -> {ok, map()} | epay_gateway:err().
-spec capabilities() -> [atom()].
-spec close(map(), map()) -> {ok, map()} | epay_gateway:err().
-spec create_payment(map(), map()) -> {ok, map()} | epay_gateway:err().
-spec download_bill(map(), map()) -> {ok, map()} | epay_gateway:err().
-spec jsapi_prepay(map(), map()) -> {ok, #{prepay_id := binary()}} | epay_gateway:err().
-spec native_prepay(map(), map()) -> {ok, #{code_url := binary()}} | epay_gateway:err().
-spec query(map(), map()) -> {ok, map()} | epay_gateway:err().
-spec refund(map(), map()) -> {ok, map()} | epay_gateway:err().
-spec verify_notify(map(), map()) -> {ok, map()} | epay_gateway:err().
-spec verify_notify(map(), map(), binary()) -> {ok, map()} | epay_gateway:err().