public class AliPayController : Controller { // GET: AliPay public ActionResult Index() { return RedirectToAction("PayRequest"); } public static string merchant_private_key = "/BUD4N8Y6Nh9sL4o4KfoMM+/+uoHFQn+/M++++//“/// <summary> /// //支付宝的公钥,查看地址:https://b.alipay.com/order/pidAndKey.htm /// </summary> public static string alipay_public_key = "/FCEa3/cNMW0QIDAQAB"; /// <summary> /// RSA2私钥 /// </summary> //public static string private_key = "+++++/Ms20n4l/+///on/Vm4R2/GMS+B0JHrgjrC6uw=="; /// <summary> /// RSA2公钥 /// </summary> //public static string alipay_public_key = "///fQIDAQAB"; //[HttpPost] public ActionResult PayRequest() { IAopClient client = new DefaultAopClient("https://openapi.alipay.com/gateway.do", "2018020906424471", merchant_private_key, "json", "1.0", "RSA", alipay_public_key, "GBK", false); AlipayFundTransToaccountTransferRequest request = new AlipayFundTransToaccountTransferRequest(); request.BizContent = "{" + "\"out_biz_no\":\"1234567895222\"," + "\"payee_type\":\"ALIPAY_LOGONID\"," + "\"payee_account\":\"110@163.com\"," + "\"amount\":\"0.1\"," + "\"remark\":\"转账备注\"" + "}"; //Execute 执行服务端返回结果 SDKExecute执行 请求信息 返回到客户端 AlipayFundTransToaccountTransferResponse response = client.Execute(request); Console.WriteLine(response.Body); return View(); } }