View Source WeChat.Pay.Certificates (wechat v0.16.0)

微信支付 - 平台证书

Summary

Functions

证书和回调报文解密 - 官方文档

获取 serial_no 对应的 平台证书

保存平台证书 serial_no => cert 的对应关系

移除 serial_no 对应的 平台证书

Functions

Link to this function

certificates(client, first? \\ false)

View Source
@spec certificates(WeChat.Pay.client(), first? :: boolean()) :: {:ok, [map()]} | any()

下载平台证书 - 官方文档

Link to this function

decrypt_certificate(map, client)

View Source
@spec decrypt_certificate(data :: map(), WeChat.Pay.client()) :: map()

证书和回调报文解密 - 官方文档

Link to this function

get_cert(client, serial_no)

View Source

获取 serial_no 对应的 平台证书

Link to this function

put_cert(client, serial_no, cert)

View Source
@spec put_cert(WeChat.Pay.client(), WeChat.Pay.platform_serial_no(), cert :: binary()) ::
  :ok

保存平台证书 serial_no => cert 的对应关系

Link to this function

remove_cert(client, serial_no)

View Source

移除 serial_no 对应的 平台证书