商户开发API的作用是提供一套用于商户签名、验签和BASE64编解码的函数。商户使用银行颁发的商户证书,通过调用这些API,制作商户签名数据,并对签名数据和商户公钥进行BASE64编码,以便完成银行要求的订单数据准备;同时对于银行通知信息,可以通过这些API和银行证书公钥文件验证银行通知信息的有效性。目前商户开发API提供C语言、ASP语言、JNI版JAVA和纯JAVA语言、php五个版本,能够满足绝大部分商户的开发需求。