smj_7038 b1f289b07a 支付宝退款 %!s(int64=3) %!d(string=hai) anos
..
Domain 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
Jayrock 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
Parser 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
Properties 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
Request 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
Response b1f289b07a 支付宝退款 %!s(int64=3) %!d(string=hai) anos
Util 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
AliPay.SDK.csproj 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
AlipayConstants.cs 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
AlipayMobilePublicMultiMediaClient.cs 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
AlipayMobilePublicMultiMediaDownloadRequest.cs 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
AlipayMobilePublicMultiMediaDownloadResponse.cs 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
AopDictionary.cs 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
AopException.cs 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
AopObject.cs 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
AopResponse.cs 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
DefaultAopClient.cs 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
IAopClient.cs 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
IAopRequest.cs 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
IAopUploadRequest.cs 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
ResponseParseItem.cs 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
SignItem.cs 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos
readme.txt 4ef05d6d95 支付宝支付接入 %!s(int64=3) %!d(string=hai) anos

readme.txt


qr
֧ʾṹ˵
ts

Visual studio 汾2010
Framework3.5ϰ汾
Ȩ֧й缼޹˾


1Ҫļ˵


DefaultAopClient.cs

public DefaultAopClient(string serverUrl, string appId, string privateKeyPem)
ܣ췽
룺serverUrl ǿգַԣhttp://openapi.alipaydev.com/gateway.do ϣhttps://openapi.alipay.com/gateway.do
appId ǿգӦID
privateKeyPem ǿգ˽Կ
ÿͻʵ


public T Execute(IAopRequest request) where T : AopResponse
ܣִãڲҪȨӿڵã
룺request ӿ
T 󷵻ض

public T Execute(IAopRequest request, string accessToken) where T : AopResponse
ܣִãҪȨӿڵã
룺request ӿ
accessToken Ȩ
T 󷵻ض





ο Aop.Api.Test.PublicTest.cs








Aop.Api.Util.AlipaySignature.cs

public static string RSASign(IDictionary parameters, string privateKeyPem)
ܣRSAǩ
룺parameters ǩmap
privateKeyPem ˽Կ
ǩ

public static bool RSACheckV2(IDictionary parameters, string publicKeyPem)
ܣRSAǩ
룺parameters ǩmap
publicKeyPem Կ
ǩ

public static bool RSACheckContent(string signContent, string sign, string publicKeyPem)
ܣRSAǩ
룺signContent ǩַ
sign ǩ
publicKeyPem Կ
ǩ