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

微信支付 - 平台证书

Summary

Functions

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

获取 serial_no 对应的 平台证书

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

移除 serial_no 对应的 平台证书

Functions

certificates(client, first? \\ false)

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

下载平台证书 - 官方文档

decrypt_certificate(map, client)

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

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

get_cert(client, serial_no)

获取 serial_no 对应的 平台证书

put_cert(client, serial_no, cert)

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

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

remove_cert(client, serial_no)

移除 serial_no 对应的 平台证书