加签:我把自定义参数放在body中了,支付宝金额单位是元需要注意一下
/// <summary>
/// 支付宝加签
/// </summary>
/// <param name="TotalPrice">传入金额</param>
/// <returns></returns>
public string GetAliPaySign(string TotalPrice, int UserId, string OrderNo, int OrderStyle)
{
try
{
Dictionary<string, string> dic = new Dictionary<string, string>();
Dictionary<string, object> dic2 = new Dictionary<string, object>();
dic.Add("app_id", AlipayConfig.appid);
dic.Add("method", AlipayConfig.method);
dic.Add("version", AlipayConfig.version);
dic.Add("charset", AlipayConfig.input_charset);
dic.Add("notify_url", AlipayConfig.notify_url);
dic.Add("sign_type", AlipayConfig.sign_type);

本文介绍了使用C#进行支付宝支付时的加签和验签过程,重点强调了加签时金额需以元为单位,以及验签时需使用支付宝提供的公钥。在实际操作中,由于不熟悉流程,曾遇到验签失败的问题,但最终找到了正确的解决方案。
最低0.47元/天 解锁文章
1513

被折叠的 条评论
为什么被折叠?



