zoukankan      html  css  js  c++  java
  • 最近接触的几种APP支付方式——信用卡支付AuthorizeNet

    同样基于.net core webapi ,对外暴露支付接口

    1.nuget添加引用:AuthorizeNet

    里面的方法大家不妨都了解下,方便自己功能调用。

    核心代码直接贴出,仅供参考

    var transactionRequestType = new transactionRequestType
    {
    poNumber= $"{Config.Prefix}{tradeNbr}",
    transactionType = transactionTypeEnum.authCaptureTransaction.ToString(),
    amount = Convert.ToDecimal(model.Amount),
    payment = new paymentType
    {
    Item = new creditCardType
    {
    cardNumber = model.CardNbr,
    expirationDate = model.Expiredate,
    cardCode = model.Cvv
    }
    },
    lineItems = new[] { new lineItemType { itemId = "1", name = "ABC", quantity = 1, unitPrice = Convert.ToDecimal(model.Amount) } }
    };
    var transactionRequest = new createTransactionRequest { transactionRequest = transactionRequestType };
    var controller = new createTransactionController(transactionRequest);
    controller.Execute();
    var response = controller.GetApiResponse();

    信用卡支付不同于微信,没有支付回调方法,所以支付成功后直接处理支付业务流程,支付记录入库等。

    表示银行卡支付文档大家自行网上查看,最好有点英文基础,因为都是英文文档。

  • 相关阅读:
    算法--枚举策略
    1344 走格子
    1381 硬币游戏
    POJ 2492 A Bug's Life
    零基础学并查集算法
    Codeforces 777C Alyona and Spreadsheet
    HDU 1039 Easier Done Than Said?
    Codeforces 591B Rebranding
    目录书籍
    对话机器学习大神Yoshua Bengio(上)
  • 原文地址:https://www.cnblogs.com/wang150601/p/7851519.html
Copyright © 2011-2022 走看看