在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#网络编程 → PaySharp_一个支持多商户多种支付方式的跨平台网关处理类库,使用PaySharp可以简化订单的创建、查询、退款和接收网关返回的支付通知等操作。目前支持的支付网关有:支付宝(Alipay)、微信支付(Wechatpay)、银联支付(Unionpay)、QQ钱包支付(Qpay)-1.0.1

PaySharp_一个支持多商户多种支付方式的跨平台网关处理类库,使用PaySharp可以简化订单的创建、查询、退款和接收网关返回的支付通知等操作。目前支持的支付网关有:支付宝(Alipay)、微信支付(Wechatpay)、银联支付(Unionpay)、QQ钱包支付(Qpay)-1.0.1

C#网络编程

下载此实例
  • 开发语言:C#
  • 实例大小:3.79M
  • 下载次数:17
  • 浏览次数:125
  • 发布时间:2023-06-24
  • 实例类别:C#网络编程
  • 发 布 人:ZSPINGGG
  • 文件格式:.zip
  • 所需积分:3
 相关标签: wechat 微信支付 chat 支付宝 C#

实例介绍

【实例简介】PaySharp_一个支持多商户多种支付方式的跨平台网关处理类库,使用PaySharp可以简化订单的创建、查询、退款和接收网关返回的支付通知等操作。目前支持的支付网关有:支付宝(Alipay)、微信支付(Wechatpay)、银联支付(Unionpay)、QQ钱包支付(Qpay)-1.0.1

【实例截图】

from clipboard

【核心代码】

.
├── PaySharp-1.0.1
│   ├── LICENSE
│   ├── PaySharp.sln
│   ├── README.md
│   ├── _config.yml
│   ├── build.bat
│   ├── dependencies.props
│   ├── document
│   │   ├── 支付宝(Alipay)
│   │   │   ├── AopSdk.sln
│   │   │   ├── alipay-sdk-NET
│   │   │   │   ├── AlipayConstants.cs
│   │   │   │   ├── AopDictionary.cs
│   │   │   │   ├── AopException.cs
│   │   │   │   ├── AopObject.cs
│   │   │   │   ├── AopResponse.cs
│   │   │   │   ├── AopSdk.csproj
│   │   │   │   ├── DefaultAopClient.cs
│   │   │   │   ├── Domain
│   │   │   │   │   ├── AgreementParams.cs
│   │   │   │   │   ├── AgreementSignParams.cs
│   │   │   │   │   ├── AlipayFundAuthOperationCancelModel.cs
│   │   │   │   │   ├── AlipayFundAuthOperationDetailQueryModel.cs
│   │   │   │   │   ├── AlipayFundAuthOrderFreezeModel.cs
│   │   │   │   │   ├── AlipayFundAuthOrderUnfreezeModel.cs
│   │   │   │   │   ├── AlipayFundAuthOrderVoucherCreateModel.cs
│   │   │   │   │   ├── AlipayFundCouponOperationQueryModel.cs
│   │   │   │   │   ├── AlipayFundCouponOrderAgreementPayModel.cs
│   │   │   │   │   ├── AlipayFundCouponOrderAppPayModel.cs
│   │   │   │   │   ├── AlipayFundCouponOrderDisburseModel.cs
│   │   │   │   │   ├── AlipayFundCouponOrderPagePayModel.cs
│   │   │   │   │   ├── AlipayFundCouponOrderRefundModel.cs
│   │   │   │   │   ├── AlipayFundStudentloanRepayQueryModel.cs
│   │   │   │   │   ├── AlipayFundTransBatchCreateorderModel.cs
│   │   │   │   │   ├── AlipayFundTransBatchCreatesinglebatchModel.cs
│   │   │   │   │   ├── AlipayFundTransBatchQuerybatchModel.cs
│   │   │   │   │   ├── AlipayFundTransDishonorQueryModel.cs
│   │   │   │   │   ├── AlipayFundTransOrderQueryModel.cs
│   │   │   │   │   ├── AlipayFundTransThirdpartyRewardCreateModel.cs
│   │   │   │   │   ├── AlipayFundTransThirdpartyRewardQueryModel.cs
│   │   │   │   │   ├── AlipayFundTransToaccountTransferModel.cs
│   │   │   │   │   ├── AlipayFundTransTobankTransferModel.cs
│   │   │   │   │   ├── AlipayTradeAppMergePayModel.cs
│   │   │   │   │   ├── AlipayTradeAppPayModel.cs
│   │   │   │   │   ├── AlipayTradeBatchRefundModel.cs
│   │   │   │   │   ├── AlipayTradeBatchRefundQueryModel.cs
│   │   │   │   │   ├── AlipayTradeCancelModel.cs
│   │   │   │   │   ├── AlipayTradeCloseModel.cs
│   │   │   │   │   ├── AlipayTradeCreateModel.cs
│   │   │   │   │   ├── AlipayTradeCustomsDeclareModel.cs
│   │   │   │   │   ├── AlipayTradeCustomsQueryModel.cs
│   │   │   │   │   ├── AlipayTradeFastpayEteDidiPayModel.cs
│   │   │   │   │   ├── AlipayTradeFastpayRefundQueryModel.cs
│   │   │   │   │   ├── AlipayTradeMergePrecreateModel.cs
│   │   │   │   │   ├── AlipayTradeOrderSettleModel.cs
│   │   │   │   │   ├── AlipayTradePageMergePayModel.cs
│   │   │   │   │   ├── AlipayTradePagePayModel.cs
│   │   │   │   │   ├── AlipayTradePayConsultModel.cs
│   │   │   │   │   ├── AlipayTradePayModel.cs
│   │   │   │   │   ├── AlipayTradePrecreateModel.cs
│   │   │   │   │   ├── AlipayTradeQueryModel.cs
│   │   │   │   │   ├── AlipayTradeRefundApplyModel.cs
│   │   │   │   │   ├── AlipayTradeRefundModel.cs
│   │   │   │   │   ├── AlipayTradeVendorpayDevicedataUploadModel.cs
│   │   │   │   │   ├── AlipayTradeWapMergePayModel.cs
│   │   │   │   │   ├── AlipayTradeWapPayModel.cs
│   │   │   │   │   ├── ContributeDetail.cs
│   │   │   │   │   ├── CustomsDeclareBuyerInfo.cs
│   │   │   │   │   ├── CustomsDeclareRecordInfo.cs
│   │   │   │   │   ├── ExtUserInfo.cs
│   │   │   │   │   ├── ExtendParams.cs
│   │   │   │   │   ├── ForbbidenTime.cs
│   │   │   │   │   ├── GoodsDetail.cs
│   │   │   │   │   ├── InvoiceInfo.cs
│   │   │   │   │   ├── InvoiceKeyInfo.cs
│   │   │   │   │   ├── OpenApiRoyaltyDetailInfoPojo.cs
│   │   │   │   │   ├── OrderDetail.cs
│   │   │   │   │   ├── RefundDetail.cs
│   │   │   │   │   ├── RefundRoyaltyInfo.cs
│   │   │   │   │   ├── RoyaltyDetailInfos.cs
│   │   │   │   │   ├── RoyaltyInfo.cs
│   │   │   │   │   ├── SubMerchant.cs
│   │   │   │   │   ├── TradeFundBill.cs
│   │   │   │   │   ├── UseTime.cs
│   │   │   │   │   ├── VoucherDetail.cs
│   │   │   │   │   └── VoucherDetailInfo.cs
│   │   │   │   ├── IAopClient.cs
│   │   │   │   ├── IAopRequest.cs
│   │   │   │   ├── IAopUploadRequest.cs
│   │   │   │   ├── Jayrock
│   │   │   │   │   ├── Json
│   │   │   │   │   │   ├── BooleanObject.cs
│   │   │   │   │   │   ├── Collections
│   │   │   │   │   │   │   └── KeyedCollection.cs
│   │   │   │   │   │   ├── Compat.cs
│   │   │   │   │   │   ├── Configuration
│   │   │   │   │   │   │   ├── DictionarySectionHandler.cs
│   │   │   │   │   │   │   ├── ListSectionHandler.cs
│   │   │   │   │   │   │   └── TypeListSectionHandler.cs
│   │   │   │   │   │   ├── Diagnostics
│   │   │   │   │   │   │   └── DebugString.cs
│   │   │   │   │   │   ├── IndentedTextWriter.cs
│   │   │   │   │   │   ├── InternetDate.cs
│   │   │   │   │   │   ├── Json
│   │   │   │   │   │   │   ├── BufferedCharReader.cs
│   │   │   │   │   │   │   ├── Conversion
│   │   │   │   │   │   │   │   ├── AnyType.cs
│   │   │   │   │   │   │   │   ├── Converters
│   │   │   │   │   │   │   │   │   ├── AnyImporter.cs
│   │   │   │   │   │   │   │   │   ├── ArrayImporter.cs
│   │   │   │   │   │   │   │   │   ├── BooleanExporter.cs
│   │   │   │   │   │   │   │   │   ├── BooleanImporter.cs
│   │   │   │   │   │   │   │   │   ├── ByteArrayExporter.cs
│   │   │   │   │   │   │   │   │   ├── ByteArrayImporter.cs
│   │   │   │   │   │   │   │   │   ├── ComponentExporter.cs
│   │   │   │   │   │   │   │   │   ├── ComponentImporter.cs
│   │   │   │   │   │   │   │   │   ├── DataRowExporter.cs
│   │   │   │   │   │   │   │   │   ├── DataRowViewExporter.cs
│   │   │   │   │   │   │   │   │   ├── DataSetExporter.cs
│   │   │   │   │   │   │   │   │   ├── DataTableExporter.cs
│   │   │   │   │   │   │   │   │   ├── DataViewExporter.cs
│   │   │   │   │   │   │   │   │   ├── DateTimeExporter.cs
│   │   │   │   │   │   │   │   │   ├── DateTimeImporter.cs
│   │   │   │   │   │   │   │   │   ├── DictionaryExporter.cs
│   │   │   │   │   │   │   │   │   ├── DictionaryImporter.cs
│   │   │   │   │   │   │   │   │   ├── EnumImporter.cs
│   │   │   │   │   │   │   │   │   ├── EnumerableExporter.cs
│   │   │   │   │   │   │   │   │   ├── ExportAwareExporter.cs
│   │   │   │   │   │   │   │   │   ├── ExporterBase.cs
│   │   │   │   │   │   │   │   │   ├── GuidImporter.cs
│   │   │   │   │   │   │   │   │   ├── ImportAwareImporter.cs
│   │   │   │   │   │   │   │   │   ├── ImporterBase.cs
│   │   │   │   │   │   │   │   │   ├── ListImporter.cs
│   │   │   │   │   │   │   │   │   ├── NameValueCollectionExporter.cs
│   │   │   │   │   │   │   │   │   ├── NameValueCollectionImporter.cs
│   │   │   │   │   │   │   │   │   ├── NumberExporter.cs
│   │   │   │   │   │   │   │   │   ├── NumberImporter.cs
│   │   │   │   │   │   │   │   │   ├── StringExporter.cs
│   │   │   │   │   │   │   │   │   └── StringImporter.cs
│   │   │   │   │   │   │   │   ├── CustomTypeDescriptor.cs
│   │   │   │   │   │   │   │   ├── ExportContext.cs
│   │   │   │   │   │   │   │   ├── ExporterCollection.cs
│   │   │   │   │   │   │   │   ├── ExporterListSectionHandler.cs
│   │   │   │   │   │   │   │   ├── IExporter.cs
│   │   │   │   │   │   │   │   ├── IImporter.cs
│   │   │   │   │   │   │   │   ├── IJsonExportable.cs
│   │   │   │   │   │   │   │   ├── IJsonImportable.cs
│   │   │   │   │   │   │   │   ├── ImportContext.cs
│   │   │   │   │   │   │   │   ├── ImporterCollection.cs
│   │   │   │   │   │   │   │   ├── ImporterListSectionHandler.cs
│   │   │   │   │   │   │   │   ├── JsonConvert.cs
│   │   │   │   │   │   │   │   └── JsonIgnoreAttribute.cs
│   │   │   │   │   │   │   ├── EmptyJsonWriter.cs
│   │   │   │   │   │   │   ├── InvalidMemberException.cs
│   │   │   │   │   │   │   ├── JsonArray.cs
│   │   │   │   │   │   │   ├── JsonBoolean.cs
│   │   │   │   │   │   │   ├── JsonException.cs
│   │   │   │   │   │   │   ├── JsonNull.cs
│   │   │   │   │   │   │   ├── JsonNumber.cs
│   │   │   │   │   │   │   ├── JsonObject.cs
│   │   │   │   │   │   │   ├── JsonReader.cs
│   │   │   │   │   │   │   ├── JsonReaderBase.cs
│   │   │   │   │   │   │   ├── JsonRecorder.cs
│   │   │   │   │   │   │   ├── JsonString.cs
│   │   │   │   │   │   │   ├── JsonTextReader.cs
│   │   │   │   │   │   │   ├── JsonTextWriter.cs
│   │   │   │   │   │   │   ├── JsonToken.cs
│   │   │   │   │   │   │   ├── JsonTokenClass.cs
│   │   │   │   │   │   │   ├── JsonWriter.cs
│   │   │   │   │   │   │   ├── JsonWriterBase.cs
│   │   │   │   │   │   │   └── JsonWriterBracket.cs
│   │   │   │   │   │   └── UnixTime.cs
│   │   │   │   │   └── Mask.cs
│   │   │   │   ├── Parser
│   │   │   │   │   ├── AopAttribute.cs
│   │   │   │   │   ├── AopJsonParser.cs
│   │   │   │   │   ├── AopJsonReader.cs
│   │   │   │   │   ├── AopModelParser.cs
│   │   │   │   │   ├── AopXmlParser.cs
│   │   │   │   │   ├── EncryptParseItem.cs
│   │   │   │   │   ├── IAopParser.cs
│   │   │   │   │   └── IAopReader.cs
│   │   │   │   ├── Properties
│   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   ├── Request
│   │   │   │   │   ├── AlipayDataDataserviceBillDownloadurlQueryRequest.cs
│   │   │   │   │   ├── AlipayFundAuthOperationCancelRequest.cs
│   │   │   │   │   ├── AlipayFundAuthOperationDetailQueryRequest.cs
│   │   │   │   │   ├── AlipayFundAuthOrderFreezeRequest.cs
│   │   │   │   │   ├── AlipayFundAuthOrderUnfreezeRequest.cs
│   │   │   │   │   ├── AlipayFundAuthOrderVoucherCreateRequest.cs
│   │   │   │   │   ├── AlipayFundCouponOperationQueryRequest.cs
│   │   │   │   │   ├── AlipayFundCouponOrderAgreementPayRequest.cs
│   │   │   │   │   ├── AlipayFundCouponOrderAppPayRequest.cs
│   │   │   │   │   ├── AlipayFundCouponOrderDisburseRequest.cs
│   │   │   │   │   ├── AlipayFundCouponOrderPagePayRequest.cs
│   │   │   │   │   ├── AlipayFundCouponOrderRefundRequest.cs
│   │   │   │   │   ├── AlipayFundTransOrderQueryRequest.cs
│   │   │   │   │   ├── AlipayFundTransToaccountTransferRequest.cs
│   │   │   │   │   ├── AlipayTradeAppPayRequest.cs
│   │   │   │   │   ├── AlipayTradeCancelRequest.cs
│   │   │   │   │   ├── AlipayTradeCloseRequest.cs
│   │   │   │   │   ├── AlipayTradeCreateRequest.cs
│   │   │   │   │   ├── AlipayTradeCustomsDeclareRequest.cs
│   │   │   │   │   ├── AlipayTradeCustomsQueryRequest.cs
│   │   │   │   │   ├── AlipayTradeFastpayRefundQueryRequest.cs
│   │   │   │   │   ├── AlipayTradeOrderSettleRequest.cs
│   │   │   │   │   ├── AlipayTradePagePayRequest.cs
│   │   │   │   │   ├── AlipayTradePayRequest.cs
│   │   │   │   │   ├── AlipayTradePrecreateRequest.cs
│   │   │   │   │   ├── AlipayTradeQueryRequest.cs
│   │   │   │   │   ├── AlipayTradeRefundRequest.cs
│   │   │   │   │   ├── AlipayTradeVendorpayDevicedataUploadRequest.cs
│   │   │   │   │   ├── AlipayTradeWapPayRequest.cs
│   │   │   │   │   └── MonitorHeartbeatSynRequest.cs
│   │   │   │   ├── Response
│   │   │   │   │   ├── AlipayDataDataserviceBillDownloadurlQueryResponse.cs
│   │   │   │   │   ├── AlipayFundAuthOperationCancelResponse.cs
│   │   │   │   │   ├── AlipayFundAuthOperationDetailQueryResponse.cs
│   │   │   │   │   ├── AlipayFundAuthOrderFreezeResponse.cs
│   │   │   │   │   ├── AlipayFundAuthOrderUnfreezeResponse.cs
│   │   │   │   │   ├── AlipayFundAuthOrderVoucherCreateResponse.cs
│   │   │   │   │   ├── AlipayFundCouponOperationQueryResponse.cs
│   │   │   │   │   ├── AlipayFundCouponOrderAgreementPayResponse.cs
│   │   │   │   │   ├── AlipayFundCouponOrderAppPayResponse.cs
│   │   │   │   │   ├── AlipayFundCouponOrderDisburseResponse.cs
│   │   │   │   │   ├── AlipayFundCouponOrderPagePayResponse.cs
│   │   │   │   │   ├── AlipayFundCouponOrderRefundResponse.cs
│   │   │   │   │   ├── AlipayFundTransOrderQueryResponse.cs
│   │   │   │   │   ├── AlipayFundTransToaccountTransferResponse.cs
│   │   │   │   │   ├── AlipayTradeAppPayResponse.cs
│   │   │   │   │   ├── AlipayTradeCancelResponse.cs
│   │   │   │   │   ├── AlipayTradeCloseResponse.cs
│   │   │   │   │   ├── AlipayTradeCreateResponse.cs
│   │   │   │   │   ├── AlipayTradeCustomsDeclareResponse.cs
│   │   │   │   │   ├── AlipayTradeCustomsQueryResponse.cs
│   │   │   │   │   ├── AlipayTradeFastpayRefundQueryResponse.cs
│   │   │   │   │   ├── AlipayTradeOrderSettleResponse.cs
│   │   │   │   │   ├── AlipayTradePagePayResponse.cs
│   │   │   │   │   ├── AlipayTradePayResponse.cs
│   │   │   │   │   ├── AlipayTradePrecreateResponse.cs
│   │   │   │   │   ├── AlipayTradeQueryResponse.cs
│   │   │   │   │   ├── AlipayTradeRefundResponse.cs
│   │   │   │   │   ├── AlipayTradeVendorpayDevicedataUploadResponse.cs
│   │   │   │   │   ├── AlipayTradeWapPayResponse.cs
│   │   │   │   │   └── MonitorHeartbeatSynResponse.cs
│   │   │   │   ├── ResponseParseItem.cs
│   │   │   │   ├── SignItem.cs
│   │   │   │   ├── Util
│   │   │   │   │   ├── AlipayEncrypt.cs
│   │   │   │   │   ├── AlipaySignature.cs
│   │   │   │   │   ├── AopUtils.cs
│   │   │   │   │   ├── FileItem.cs
│   │   │   │   │   ├── RSACryptoServiceProviderExtension.cs
│   │   │   │   │   ├── RSAUtil.cs
│   │   │   │   │   ├── StringUtil.cs
│   │   │   │   │   └── WebUtils.cs
│   │   │   │   ├── project.json
│   │   │   │   ├── readme.txt
│   │   │   │   └── version.txt
│   │   │   ├── alipay.trade.pay-DoNet-UTF-8
│   │   │   │   ├── App_Code
│   │   │   │   │   └── config.cs
│   │   │   │   ├── Default.aspx
│   │   │   │   ├── Default.aspx.cs
│   │   │   │   ├── Default.aspx.designer.cs
│   │   │   │   ├── Notify_url.aspx
│   │   │   │   ├── Notify_url.aspx.cs
│   │   │   │   ├── Notify_url.aspx.designer.cs
│   │   │   │   ├── Properties
│   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   ├── Return_url.aspx
│   │   │   │   ├── Return_url.aspx.cs
│   │   │   │   ├── Return_url.aspx.designer.cs
│   │   │   │   ├── Web.Debug.config
│   │   │   │   ├── Web.config
│   │   │   │   ├── alipay.trade.pay-DoNet-UTF-8.csproj
│   │   │   │   ├── pagepay
│   │   │   │   │   ├── pagepay.aspx
│   │   │   │   │   ├── pagepay.aspx.cs
│   │   │   │   │   └── pagepay.aspx.designer.cs
│   │   │   │   ├── pay
│   │   │   │   │   ├── pay.aspx
│   │   │   │   │   ├── pay.aspx.cs
│   │   │   │   │   └── pay.aspx.designer.cs
│   │   │   │   ├── readme.txt
│   │   │   │   └── wappay
│   │   │   │       ├── billdownload.aspx
│   │   │   │       ├── billdownload.aspx.cs
│   │   │   │       ├── billdownload.aspx.designer.cs
│   │   │   │       ├── close.aspx
│   │   │   │       ├── close.aspx.cs
│   │   │   │       ├── close.aspx.designer.cs
│   │   │   │       ├── query.aspx
│   │   │   │       ├── query.aspx.cs
│   │   │   │       ├── query.aspx.designer.cs
│   │   │   │       ├── refund.aspx
│   │   │   │       ├── refund.aspx.cs
│   │   │   │       ├── refund.aspx.designer.cs
│   │   │   │       ├── refundquery.aspx
│   │   │   │       ├── refundquery.aspx.cs
│   │   │   │       ├── refundquery.aspx.designer.cs
│   │   │   │       ├── wappay.aspx
│   │   │   │       ├── wappay.aspx.cs
│   │   │   │       └── wappay.aspx.designer.cs
│   │   │   ├── 开发文档中心.url
│   │   │   └── 开发文档中心2.url
│   │   ├── 银联支付(Unionpay)
│   │   │   ├── readme.txt
│   │   │   ├── upacp_demo_b2c
│   │   │   │   ├── Properties
│   │   │   │   │   └── AssemblyInfo.cs
│   │   │   │   ├── Web.Debug.config
│   │   │   │   ├── Web.Release.config
│   │   │   │   ├── Web.config
│   │   │   │   ├── assets
│   │   │   │   │   ├── 5.0.0版本报文配置文件&证书
│   │   │   │   │   │   ├── 说明.txt
│   │   │   │   │   │   ├── 测试环境
│   │   │   │   │   │   │   ├── Web.config.5_0_0
│   │   │   │   │   │   │   ├── Web.config.Debug.5_0_0
│   │   │   │   │   │   │   ├── Web.config.Release.5_0_0
│   │   │   │   │   │   │   └── acp_test_verify_sign.cer
│   │   │   │   │   │   └── 生产环境
│   │   │   │   │   │       ├── Web.config.5_0_0
│   │   │   │   │   │       ├── Web.config.Debug.5_0_0
│   │   │   │   │   │       ├── Web.config.Release.5_0_0
│   │   │   │   │   │       └── acp_prod_verify_sign.cer
│   │   │   │   │   ├── 对账文件样例
│   │   │   │   │   │   └── 802310048993424_20150905.zip
│   │   │   │   │   ├── 测试环境证书
│   │   │   │   │   │   ├── acp_test_enc.cer
│   │   │   │   │   │   ├── acp_test_middle.cer
│   │   │   │   │   │   ├── acp_test_root.cer
│   │   │   │   │   │   └── acp_test_sign.pfx
│   │   │   │   │   ├── 生产环境证书
│   │   │   │   │   │   ├── acp_prod_enc.cer
│   │   │   │   │   │   ├── acp_prod_middle.cer
│   │   │   │   │   │   └── acp_prod_root.cer
│   │   │   │   │   ├── 机构接入需做改动
│   │   │   │   │   │   ├── acp_test_sign_inst.pfx
│   │   │   │   │   │   └── 机构接入需做改动.txt
│   │   │   │   │   ├── 测试环境配置文件
│   │   │   │   │   │   ├── Web.config
│   │   │   │   │   │   ├── Web.config.5_0_0
│   │   │   │   │   │   ├── Web.config.Debug
│   │   │   │   │   │   ├── Web.config.Debug.5_0_0
│   │   │   │   │   │   ├── Web.config.Debug.密钥
│   │   │   │   │   │   ├── Web.config.Debug.证书
│   │   │   │   │   │   ├── Web.config.Release
│   │   │   │   │   │   ├── Web.config.Release.5_0_0
│   │   │   │   │   │   ├── Web.config.Release.密钥
│   │   │   │   │   │   ├── Web.config.Release.证书
│   │   │   │   │   │   ├── Web.config.密钥
│   │   │   │   │   │   └── Web.config.证书
│   │   │   │   │   └── 生产环境配置文件
│   │   │   │   │       ├── Web.config
│   │   │   │   │       ├── Web.config.5_0_0
│   │   │   │   │       ├── Web.config.Debug
│   │   │   │   │       ├── Web.config.Debug.5_0_0
│   │   │   │   │       ├── Web.config.Debug.密钥
│   │   │   │   │       ├── Web.config.Debug.证书
│   │   │   │   │       ├── Web.config.Release
│   │   │   │   │       ├── Web.config.Release.5_0_0
│   │   │   │   │       ├── Web.config.Release.密钥
│   │   │   │   │       ├── Web.config.Release.证书
│   │   │   │   │       ├── Web.config.密钥
│   │   │   │   │       └── Web.config.证书
│   │   │   │   ├── bin
│   │   │   │   │   ├── BouncyCastle.Crypto.dll
│   │   │   │   │   ├── ICSharpCode.SharpZipLib.dll
│   │   │   │   │   └── log4net.dll
│   │   │   │   ├── demo
│   │   │   │   │   ├── api_01_gateway
│   │   │   │   │   │   ├── BackRcvResponse.aspx
│   │   │   │   │   │   ├── BackRcvResponse.aspx.cs
│   │   │   │   │   │   ├── DemoUtil.cs
│   │   │   │   │   │   ├── Form_6_2_FrontConsume.aspx
│   │   │   │   │   │   ├── Form_6_2_FrontConsume.aspx.cs
│   │   │   │   │   │   ├── Form_6_2_FrontConsume.aspx.designer.cs
│   │   │   │   │   │   ├── Form_6_3_ConsumeUndo.aspx
│   │   │   │   │   │   ├── Form_6_3_ConsumeUndo.aspx.cs
│   │   │   │   │   │   ├── Form_6_3_ConsumeUndo.aspx.designer.cs
│   │   │   │   │   │   ├── Form_6_4_Refund.aspx
│   │   │   │   │   │   ├── Form_6_4_Refund.aspx.cs
│   │   │   │   │   │   ├── Form_6_4_Refund.aspx.designer.cs
│   │   │   │   │   │   ├── Form_6_5_Query.aspx
│   │   │   │   │   │   ├── Form_6_5_Query.aspx.cs
│   │   │   │   │   │   ├── Form_6_5_Query.aspx.designer.cs
│   │   │   │   │   │   ├── Form_6_6_1_FrontPreauth.aspx
│   │   │   │   │   │   ├── Form_6_6_1_FrontPreauth.aspx.cs
│   │   │   │   │   │   ├── Form_6_6_1_FrontPreauth.aspx.designer.cs
│   │   │   │   │   │   ├── Form_6_6_2_PreauthUndo.aspx
│   │   │   │   │   │   ├── Form_6_6_2_PreauthUndo.aspx.cs
│   │   │   │   │   │   ├── Form_6_6_2_PreauthUndo.aspx.designer.cs
│   │   │   │   │   │   ├── Form_6_6_3_PreauthFinish.aspx
│   │   │   │   │   │   ├── Form_6_6_3_PreauthFinish.aspx.cs
│   │   │   │   │   │   ├── Form_6_6_3_PreauthFinish.aspx.designer.cs
│   │   │   │   │   │   ├── Form_6_6_4_PreauthFinishUndo.aspx
│   │   │   │   │   │   ├── Form_6_6_4_PreauthFinishUndo.aspx.cs
│   │   │   │   │   │   ├── Form_6_6_4_PreauthFinishUndo.aspx.designer.cs
│   │   │   │   │   │   ├── Form_7_2_FileTransfer.aspx
│   │   │   │   │   │   ├── Form_7_2_FileTransfer.aspx.cs
│   │   │   │   │   │   ├── FrontRcvResponse.aspx
│   │   │   │   │   │   └── FrontRcvResponse.aspx.cs
│   │   │   │   │   ├── api_03_token
│   │   │   │   │   │   ├── BackRcvResponse.aspx
│   │   │   │   │   │   ├── BackRcvResponse.aspx.cs
│   │   │   │   │   │   ├── DemoUtil.cs
│   │   │   │   │   │   ├── EncryptCerUpdateQuery.aspx
│   │   │   │   │   │   ├── EncryptCerUpdateQuery.aspx.cs
│   │   │   │   │   │   ├── Form_6_10_Query.aspx
│   │   │   │   │   │   ├── Form_6_10_Query.aspx.cs
│   │   │   │   │   │   ├── Form_6_10_Query.aspx.designer.cs
│   │   │   │   │   │   ├── Form_6_2_ApplyToken.aspx
│   │   │   │   │   │   ├── Form_6_2_ApplyToken.aspx.cs
│   │   │   │   │   │   ├── Form_6_2_BackOpen.aspx
│   │   │   │   │   │   ├── Form_6_2_BackOpen.aspx.cs
│   │   │   │   │   │   ├── Form_6_2_FrontOpen.aspx
│   │   │   │   │   │   ├── Form_6_2_FrontOpen.aspx.cs
│   │   │   │   │   │   ├── Form_6_3_OpenQuery.aspx
│   │   │   │   │   │   ├── Form_6_3_OpenQuery.aspx.cs
│   │   │   │   │   │   ├── Form_6_4_DeleteToken.aspx
│   │   │   │   │   │   ├── Form_6_4_DeleteToken.aspx.cs
│   │   │   │   │   │   ├── Form_6_5_UpdateToken.aspx
│   │   │   │   │   │   ├── Form_6_5_UpdateToken.aspx.cs
│   │   │   │   │   │   ├── Form_6_6_SmsConsume.aspx
│   │   │   │   │   │   ├── Form_6_6_SmsConsume.aspx.cs
│   │   │   │   │   │   ├── Form_6_6_SmsOpen.aspx
│   │   │   │   │   │   ├── Form_6_6_SmsOpen.aspx.cs
│   │   │   │   │   │   ├── Form_6_7_Consume.aspx
│   │   │   │   │   │   ├── Form_6_7_Consume.aspx.cs
│   │   │   │   │   │   ├── Form_6_7_FrontOpenConsume.aspx
│   │   │   │   │   │   ├── Form_6_7_FrontOpenConsume.aspx.cs
│   │   │   │   │   │   ├── Form_6_8_ConsumeUndo.aspx
│   │   │   │   │   │   ├── Form_6_8_ConsumeUndo.aspx.cs
│   │   │   │   │   │   ├── Form_6_8_ConsumeUndo.aspx.designer.cs
│   │   │   │   │   │   ├── Form_6_9_Refund.aspx
│   │   │   │   │   │   ├── Form_6_9_Refund.aspx.cs
│   │   │   │   │   │   ├── Form_6_9_Refund.aspx.designer.cs
│   │   │   │   │   │   ├── Form_7_2_FileTransfer.aspx
│   │   │   │   │   │   ├── Form_7_2_FileTransfer.aspx.cs
│   │   │   │   │   │   ├── FrontRcvResponse.aspx
│   │   │   │   │   │   └── FrontRcvResponse.aspx.cs
│   │   │   │   │   ├── api_03_wtz
│   │   │   │   │   │   ├── BackRcvResponse.aspx
│   │   │   │   │   │   ├── BackRcvResponse.aspx.cs
│   │   │   │   │   │   ├── DemoUtil.cs
│   │   │   │   │   │   ├── EncryptCerUpdateQuery.aspx
│   │   │   │   │   │   ├── EncryptCerUpdateQuery.aspx.cs
│   │   │   │   │   │   ├── Form_6_10_Query.aspx
│   │   │   │   │   │   ├── Form_6_10_Query.aspx.cs
│   │   │   │   │   │   ├── Form_6_10_Query.aspx.designer.cs
│   │   │   │   │   │   ├── Form_6_2_BackOpen.aspx
│   │   │   │   │   │   ├── Form_6_2_BackOpen.aspx.cs
│   │   │   │   │   │   ├── Form_6_2_FrontOpen.aspx
│   │   │   │   │   │   ├── Form_6_2_FrontOpen.aspx.cs
│   │   │   │   │   │   ├── Form_6_3_OpenQuery.aspx
│   │   │   │   │   │   ├── Form_6_3_OpenQuery.aspx.cs
│   │   │   │   │   │   ├── Form_6_6_SmsConsume.aspx
│   │   │   │   │   │   ├── Form_6_6_SmsConsume.aspx.cs
│   │   │   │   │   │   ├── Form_6_6_SmsOpen.aspx
│   │   │   │   │   │   ├── Form_6_6_SmsOpen.aspx.cs
│   │   │   │   │   │   ├── Form_6_7_Consume.aspx
│   │   │   │   │   │   ├── Form_6_7_Consume.aspx.cs
│   │   │   │   │   │   ├── Form_6_7_FrontOpenConsume.aspx
│   │   │   │   │   │   ├── Form_6_7_FrontOpenConsume.aspx.cs
│   │   │   │   │   │   ├── Form_6_8_ConsumeUndo.aspx
│   │   │   │   │   │   ├── Form_6_8_ConsumeUndo.aspx.cs
│   │   │   │   │   │   ├── Form_6_9_Refund.aspx
│   │   │   │   │   │   ├── Form_6_9_Refund.aspx.cs
│   │   │   │   │   │   ├── Form_7_2_FileTransfer.aspx
│   │   │   │   │   │   ├── Form_7_2_FileTransfer.aspx.cs
│   │   │   │   │   │   ├── FrontRcvResponse.aspx
│   │   │   │   │   │   └── FrontRcvResponse.aspx.cs
│   │   │   │   │   ├── api_05_app
│   │   │   │   │   │   ├── BackRcvResponse.aspx
│   │   │   │   │   │   ├── BackRcvResponse.aspx.cs
│   │   │   │   │   │   ├── DemoUtil.cs
│   │   │   │   │   │   ├── Form_6_2_AppConsume.aspx
│   │   │   │   │   │   ├── Form_6_2_AppConsume.aspx.cs
│   │   │   │   │   │   ├── Form_6_3_ConsumeUndo.aspx
│   │   │   │   │   │   ├── Form_6_3_ConsumeUndo.aspx.cs
│   │   │   │   │   │   ├── Form_6_4_Refund.aspx
│   │   │   │   │   │   ├── Form_6_4_Refund.aspx.cs
│   │   │   │   │   │   ├── Form_6_5_Query.aspx
│   │   │   │   │   │   ├── Form_6_5_Query.aspx.cs
│   │   │   │   │   │   ├── Form_6_6_1_AppPreauth.aspx
│   │   │   │   │   │   ├── Form_6_6_1_AppPreauth.aspx.cs
│   │   │   │   │   │   ├── Form_6_6_2_PreauthUndo.aspx
│   │   │   │   │   │   ├── Form_6_6_2_PreauthUndo.aspx.cs
│   │   │   │   │   │   ├── Form_6_6_3_PreauthFinish.aspx
│   │   │   │   │   │   ├── Form_6_6_3_PreauthFinish.aspx.cs
│   │   │   │   │   │   ├── Form_6_6_4_PreauthFinishUndo.aspx
│   │   │   │   │   │   ├── Form_6_6_4_PreauthFinishUndo.aspx.cs
│   │   │   │   │   │   ├── Form_7_2_FileTransfer.aspx
│   │   │   │   │   │   ├── Form_7_2_FileTransfer.aspx.cs
│   │   │   │   │   │   ├── FrontRcvResponse.aspx
│   │   │   │   │   │   ├── FrontRcvResponse.aspx.cs
│   │   │   │   │   │   ├── VerifyAppData.aspx
│   │   │   │   │   │   └── VerifyAppData.aspx.cs
│   │   │   │   │   └── api_16_qrc
│   │   │   │   │       ├── BackRcvResponse.aspx
│   │   │   │   │       ├── BackRcvResponse.aspx.cs
│   │   │   │   │       ├── DemoUtil.cs
│   │   │   │   │       ├── EncryptCerUpdateQuery.aspx
│   │   │   │   │       ├── EncryptCerUpdateQuery.aspx.cs
│   │   │   │   │       ├── Form_6_2_ApplyQrCode.aspx
│   │   │   │   │       ├── Form_6_2_ApplyQrCode.aspx.cs
│   │   │   │   │       ├── Form_6_2_ApplyQrCode.aspx.designer.cs
│   │   │   │   │       ├── Form_6_2_Consume.aspx
│   │   │   │   │       ├── Form_6_2_Consume.aspx.cs
│   │   │   │   │       ├── Form_6_2_Consume.aspx.designer.cs
│   │   │   │   │       ├── Form_6_3_ConsumeUndo.aspx
│   │   │   │   │       ├── Form_6_3_ConsumeUndo.aspx.cs
│   │   │   │   │       ├── Form_6_3_ConsumeUndo.aspx.designer.cs
│   │   │   │   │       ├── Form_6_3_Query.aspx
│   │   │   │   │       ├── Form_6_3_Query.aspx.cs
│   │   │   │   │       ├── Form_6_4_Refund.aspx
│   │   │   │   │       ├── Form_6_4_Refund.aspx.cs
│   │   │   │   │       ├── Form_6_4_Refund.aspx.designer.cs
│   │   │   │   │       ├── Form_7_2_FileTransfer.aspx
│   │   │   │   │       └── Form_7_2_FileTransfer.aspx.cs
│   │   │   │   ├── index_01_gateway.aspx
│   │   │   │   ├── index_01_gateway.aspx.cs
│   │   │   │   ├── index_01_gateway.aspx.designer.cs
│   │   │   │   ├── index_03_token.aspx
│   │   │   │   ├── index_03_token.aspx.cs
│   │   │   │   ├── index_03_token.aspx.designer.cs
│   │   │   │   ├── index_03_wtz.aspx
│   │   │   │   ├── index_03_wtz.aspx.cs
│   │   │   │   ├── index_03_wtz.aspx.designer.cs
│   │   │   │   ├── index_05_app.aspx
│   │   │   │   ├── index_16_qrc.aspx
│   │   │   │   ├── index_16_qrc.aspx.cs
│   │   │   │   ├── index_16_qrc.aspx.designer.cs
│   │   │   │   ├── log4net.config
│   │   │   │   ├── pages
│   │   │   │   │   ├── api_01_gateway
│   │   │   │   │   │   ├── consume.aspx
│   │   │   │   │   │   ├── consume_intro.htm
│   │   │   │   │   │   ├── consume_undo.aspx
│   │   │   │   │   │   ├── encryptCerUpdateQuery.aspx
│   │   │   │   │   │   ├── file_transfer.aspx
│   │   │   │   │   │   ├── introduction.htm
│   │   │   │   │   │   ├── preauth.aspx
│   │   │   │   │   │   ├── preauth_finish.aspx
│   │   │   │   │   │   ├── preauth_finish_undo.aspx
│   │   │   │   │   │   ├── preauth_intro.htm
│   │   │   │   │   │   ├── preauth_undo.aspx
│   │   │   │   │   │   ├── query.aspx
│   │   │   │   │   │   ├── readme.txt
│   │   │   │   │   │   ├── refund.aspx
│   │   │   │   │   │   ├── special_use_preauth.htm
│   │   │   │   │   │   └── special_use_purchase.htm
│   │   │   │   │   ├── api_03_token
│   │   │   │   │   │   ├── apply_token.aspx
│   │   │   │   │   │   ├── back_intro.htm
│   │   │   │   │   │   ├── back_open.aspx
│   │   │   │   │   │   ├── consume.aspx
│   │   │   │   │   │   ├── consume_undo.aspx
│   │   │   │   │   │   ├── delete_token.aspx
│   │   │   │   │   │   ├── encryptCerUpdateQuery.aspx
│   │   │   │   │   │   ├── file_transfer.aspx
│   │   │   │   │   │   ├── front_intro.htm
│   │   │   │   │   │   ├── front_open.aspx
│   │   │   │   │   │   ├── front_open_pay.aspx
│   │   │   │   │   │   ├── introduction.htm
│   │   │   │   │   │   ├── open_pay_intro.htm
│   │   │   │   │   │   ├── open_query.aspx
│   │   │   │   │   │   ├── query.aspx
│   │   │   │   │   │   ├── readme.txt
│   │   │   │   │   │   ├── refund.aspx
│   │   │   │   │   │   ├── sms_consume.aspx
│   │   │   │   │   │   ├── sms_open.aspx
│   │   │   │   │   │   └── update_token.aspx
│   │   │   │   │   ├── api_03_wtz
│   │   │   │   │   │   ├── back_intro.htm
│   │   │   │   │   │   ├── back_open.aspx
│   │   │   │   │   │   ├── consume.aspx
│   │   │   │   │   │   ├── consume_undo.aspx
│   │   │   │   │   │   ├── encryptCerUpdateQuery.aspx
│   │   │   │   │   │   ├── file_transfer.aspx
│   │   │   │   │   │   ├── front_intro.htm
│   │   │   │   │   │   ├── front_open.aspx
│   │   │   │   │   │   ├── front_open_pay.aspx
│   │   │   │   │   │   ├── introduction.htm
│   │   │   │   │   │   ├── open_pay_intro.htm
│   │   │   │   │   │   ├── open_query.aspx
│   │   │   │   │   │   ├── query.aspx
│   │   │   │   │   │   ├── readme.txt
│   │   │   │   │   │   ├── refund.aspx
│   │   │   │   │   │   ├── sms_consume.aspx
│   │   │   │   │   │   └── sms_open.aspx
│   │   │   │   │   ├── api_05_app
│   │   │   │   │   │   ├── consume.aspx
│   │   │   │   │   │   ├── consume_intro.htm
│   │   │   │   │   │   ├── consume_undo.aspx
│   │   │   │   │   │   ├── encryptCerUpdateQuery.aspx
│   │   │   │   │   │   ├── file_transfer.aspx
│   │   │   │   │   │   ├── introduction.htm
│   │   │   │   │   │   ├── preauth.aspx
│   │   │   │   │   │   ├── preauth_finish.aspx
│   │   │   │   │   │   ├── preauth_finish_undo.aspx
│   │   │   │   │   │   ├── preauth_intro.htm
│   │   │   │   │   │   ├── preauth_undo.aspx
│   │   │   │   │   │   ├── query.aspx
│   │   │   │   │   │   ├── readme.txt
│   │   │   │   │   │   ├── refund.aspx
│   │   │   │   │   │   ├── special_use_preauth.htm
│   │   │   │   │   │   └── special_use_purchase.htm
│   │   │   │   │   ├── api_16_qrc
│   │   │   │   │   │   ├── apply_qrcode.aspx
│   │   │   │   │   │   ├── consume.aspx
│   │   │   │   │   │   ├── consume_undo.aspx
│   │   │   │   │   │   ├── encryptCerUpdateQuery.aspx
│   │   │   │   │   │   ├── file_transfer.aspx
│   │   │   │   │   │   ├── query.aspx
│   │   │   │   │   │   ├── readme.txt
│   │   │   │   │   │   └── refund.aspx
│   │   │   │   │   ├── consume_intro.htm
│   │   │   │   │   ├── dev_faq.htm
│   │   │   │   │   ├── introduction.htm
│   │   │   │   │   └── more_faq.htm
│   │   │   │   ├── static
│   │   │   │   │   ├── demo.css
│   │   │   │   │   ├── demo.js
│   │   │   │   │   ├── images
│   │   │   │   │   │   ├── ui-bg_diagonals-thick_18_b81900_40x40.png
│   │   │   │   │   │   ├── ui-bg_diagonals-thick_20_666666_40x40.png
│   │   │   │   │   │   ├── ui-bg_flat_10_000000_40x100.png
│   │   │   │   │   │   ├── ui-bg_glass_100_f6f6f6_1x400.png
│   │   │   │   │   │   ├── ui-bg_glass_100_fdf5ce_1x400.png
│   │   │   │   │   │   ├── ui-bg_glass_65_ffffff_1x400.png
│   │   │   │   │   │   ├── ui-bg_gloss-wave_35_f6a828_500x100.png
│   │   │   │   │   │   ├── ui-bg_highlight-soft_100_eeeeee_1x100.png
│   │   │   │   │   │   ├── ui-bg_highlight-soft_75_ffe45c_1x100.png
│   │   │   │   │   │   ├── ui-icons_222222_256x240.png
│   │   │   │   │   │   ├── ui-icons_228ef1_256x240.png
│   │   │   │   │   │   ├── ui-icons_ef8c08_256x240.png
│   │   │   │   │   │   ├── ui-icons_ffd27a_256x240.png
│   │   │   │   │   │   └── ui-icons_ffffff_256x240.png
│   │   │   │   │   ├── jquery-1.11.2.min.js
│   │   │   │   │   ├── jquery-ui.min.css
│   │   │   │   │   ├── jquery-ui.min.js
│   │   │   │   │   └── subpage.js
│   │   │   │   ├── upacp_demo_b2c.csproj
│   │   │   │   └── upacp_sdk_net
│   │   │   │       └── com
│   │   │   │           └── unionpay
│   │   │   │               └── acp
│   │   │   │                   └── sdk
│   │   │   │                       ├── AcpService.cs
│   │   │   │                       ├── BigNum.cs
│   │   │   │                       ├── CertUtil.cs
│   │   │   │                       ├── SDKConfig.cs
│   │   │   │                       ├── SDKUtil.cs
│   │   │   │                       └── SecurityUtil.cs
│   │   │   ├── upacp_demo_b2c.sln
│   │   │   └── 生产证书下载、导出及上传流程.docx
│   │   └── 微信支付(WeChatpay)
│   │       └── WxPayAPI
│   │           ├── WxPayAPI
│   │           │   ├── Default.aspx
│   │           │   ├── Properties
│   │           │   │   └── AssemblyInfo.cs
│   │           │   ├── Web.Debug.config
│   │           │   ├── Web.Release.config
│   │           │   ├── Web.config
│   │           │   ├── WxPayAPI.csproj
│   │           │   ├── business
│   │           │   │   ├── DownloadBill.cs
│   │           │   │   ├── JsApiPay.cs
│   │           │   │   ├── MicroPay.cs
│   │           │   │   ├── NativeNotify.cs
│   │           │   │   ├── NativePay.cs
│   │           │   │   ├── OrderQuery.cs
│   │           │   │   ├── Refund.cs
│   │           │   │   ├── RefundQuery.cs
│   │           │   │   └── ResultNotify.cs
│   │           │   ├── cert
│   │           │   │   └── apiclient_cert.p12
│   │           │   ├── default.aspx.cs
│   │           │   ├── default.aspx.designer.cs
│   │           │   ├── example
│   │           │   │   ├── DownloadBillPage.aspx.cs
│   │           │   │   ├── DownloadBillPage.aspx.designer.cs
│   │           │   │   ├── DownloadBillpage.aspx
│   │           │   │   ├── JsApiPayPage.aspx
│   │           │   │   ├── JsApiPayPage.aspx.cs
│   │           │   │   ├── JsApiPayPage.aspx.designer.cs
│   │           │   │   ├── MakeQRCode.aspx
│   │           │   │   ├── MakeQRCode.aspx.cs
│   │           │   │   ├── MakeQRCode.aspx.designer.cs
│   │           │   │   ├── MicroPayPage.aspx
│   │           │   │   ├── MicroPayPage.aspx.cs
│   │           │   │   ├── MicroPayPage.aspx.designer.cs
│   │           │   │   ├── NativeNotifyPage.aspx
│   │           │   │   ├── NativeNotifyPage.aspx.cs
│   │           │   │   ├── NativeNotifyPage.aspx.designer.cs
│   │           │   │   ├── NativePayPage.aspx
│   │           │   │   ├── NativePayPage.aspx.cs
│   │           │   │   ├── NativePayPage.aspx.designer.cs
│   │           │   │   ├── OrderQueryPage.aspx
│   │           │   │   ├── OrderQueryPage.aspx.cs
│   │           │   │   ├── OrderQueryPage.aspx.designer.cs
│   │           │   │   ├── ProductPage.aspx
│   │           │   │   ├── ProductPage.aspx.cs
│   │           │   │   ├── ProductPage.aspx.designer.cs
│   │           │   │   ├── RefundPage.aspx
│   │           │   │   ├── RefundPage.aspx.cs
│   │           │   │   ├── RefundPage.aspx.designer.cs
│   │           │   │   ├── RefundQueryPage.aspx
│   │           │   │   ├── RefundQueryPage.aspx.cs
│   │           │   │   ├── RefundQueryPage.aspx.designer.cs
│   │           │   │   ├── ResultNotifyPage.aspx
│   │           │   │   ├── ResultNotifyPage.aspx.cs
│   │           │   │   └── ResultNotifyPage.aspx.designer.cs
│   │           │   ├── lib
│   │           │   │   ├── Config.cs
│   │           │   │   ├── Data.cs
│   │           │   │   ├── Exception.cs
│   │           │   │   ├── HttpService.cs
│   │           │   │   ├── Log.cs
│   │           │   │   ├── Notify.cs
│   │           │   │   └── WxPayApi.cs
│   │           │   └── packages.config
│   │           └── WxPayAPI.sln
│   ├── logo.png
│   ├── output.props
│   ├── packaging.props
│   ├── reward.jpg
│   ├── run.bat
│   ├── sample
│   │   ├── PaySharp.Demo
│   │   │   ├── Certs
│   │   │   │   ├── 1900000109_532398_new.pfx
│   │   │   │   ├── acp_test_sign.pfx
│   │   │   │   └── apiclient_cert.p12
│   │   │   ├── Controllers
│   │   │   │   ├── AlipayController.cs
│   │   │   │   ├── HomeController.cs
│   │   │   │   ├── NotifyController.cs
│   │   │   │   ├── QpayController.cs
│   │   │   │   ├── UnionpayController.cs
│   │   │   │   └── WechatpayController.cs
│   │   │   ├── Models
│   │   │   │   └── ErrorViewModel.cs
│   │   │   ├── PaySharp.Demo.csproj
│   │   │   ├── PrivateKey.txt
│   │   │   ├── Program.cs
│   │   │   ├── Properties
│   │   │   │   └── launchSettings.json
│   │   │   ├── PublicKey.txt
│   │   │   ├── Startup.cs
│   │   │   ├── Views
│   │   │   │   ├── Home
│   │   │   │   │   └── Index.cshtml
│   │   │   │   ├── Shared
│   │   │   │   │   ├── Error.cshtml
│   │   │   │   │   └── _Layout.cshtml
│   │   │   │   ├── _ViewImports.cshtml
│   │   │   │   └── _ViewStart.cshtml
│   │   │   ├── appsettings.Development.json
│   │   │   ├── appsettings.json
│   │   │   ├── card.txt
│   │   │   └── wwwroot
│   │   │       ├── demo.css
│   │   │       ├── demo.js
│   │   │       ├── favicon.ico
│   │   │       ├── jquery-ui.min.css
│   │   │       ├── jquery-ui.min.js
│   │   │       └── jquery.min.js
│   │   └── PaySharp.Demo(Net)
│   │       ├── App_Start
│   │       │   └── RouteConfig.cs
│   │       ├── Certs
│   │       │   ├── 1900000109_532398_new.pfx
│   │       │   ├── acp_test_sign.pfx
│   │       │   └── apiclient_cert.p12
│   │       ├── Content
│   │       │   ├── demo.css
│   │       │   ├── demo.js
│   │       │   ├── favicon.ico
│   │       │   ├── jquery-ui.min.css
│   │       │   ├── jquery-ui.min.js
│   │       │   └── jquery.min.js
│   │       ├── Global.asax
│   │       ├── Global.asax.cs
│   │       ├── PaySharp.Demo(Net).csproj
│   │       ├── Properties
│   │       │   └── AssemblyInfo.cs
│   │       ├── Views
│   │       │   ├── Home
│   │       │   │   └── Index.cshtml
│   │       │   ├── Shared
│   │       │   │   ├── Error.cshtml
│   │       │   │   └── _Layout.cshtml
│   │       │   ├── Web.config
│   │       │   └── _ViewStart.cshtml
│   │       ├── Web.Debug.config
│   │       ├── Web.Release.config
│   │       ├── Web.config
│   │       └── packages.config
│   ├── src
│   │   ├── PaySharp.Alipay
│   │   │   ├── AlipayGateway.cs
│   │   │   ├── Domain
│   │   │   │   ├── AppPayModel.cs
│   │   │   │   ├── BarcodePayModel.cs
│   │   │   │   ├── BasePayModel.cs
│   │   │   │   ├── BillDownloadModel.cs
│   │   │   │   ├── CancelModel.cs
│   │   │   │   ├── CloseModel.cs
│   │   │   │   ├── ExtUserInfo.cs
│   │   │   │   ├── ExtendParam.cs
│   │   │   │   ├── Goods.cs
│   │   │   │   ├── QueryModel.cs
│   │   │   │   ├── RefundModel.cs
│   │   │   │   ├── RefundQueryModel.cs
│   │   │   │   ├── ScanPayModel.cs
│   │   │   │   ├── TradeFundBill.cs
│   │   │   │   ├── TransferModel.cs
│   │   │   │   ├── TransferQueryModel.cs
│   │   │   │   ├── VoucherDetail.cs
│   │   │   │   ├── WapPayModel.cs
│   │   │   │   └── WebPayModel.cs
│   │   │   ├── Merchant.cs
│   │   │   ├── PaySharp.Alipay.csproj
│   │   │   ├── PaySharp.snk
│   │   │   ├── PaySharpConfigExtensions.cs
│   │   │   ├── Request
│   │   │   │   ├── AppPayRequest.cs
│   │   │   │   ├── BarcodePayRequest.cs
│   │   │   │   ├── BaseRequest.cs
│   │   │   │   ├── BillDownloadRequest.cs
│   │   │   │   ├── CancelRequest.cs
│   │   │   │   ├── CloseRequest.cs
│   │   │   │   ├── QueryRequest.cs
│   │   │   │   ├── RefundQueryRequest.cs
│   │   │   │   ├── RefundRequest.cs
│   │   │   │   ├── ScanPayRequest.cs
│   │   │   │   ├── TransferQueryRequest.cs
│   │   │   │   ├── TransferRequest.cs
│   │   │   │   ├── WapPayRequest.cs
│   │   │   │   └── WebPayRequest.cs
│   │   │   ├── Response
│   │   │   │   ├── AppPayResponse.cs
│   │   │   │   ├── BarcodePayResponse.cs
│   │   │   │   ├── BaseResponse.cs
│   │   │   │   ├── BillDownloadResponse.cs
│   │   │   │   ├── CancelResponse.cs
│   │   │   │   ├── CloseResponse.cs
│   │   │   │   ├── NotifyResponse.cs
│   │   │   │   ├── QueryResponse.cs
│   │   │   │   ├── RefundQueryResponse.cs
│   │   │   │   ├── RefundResponse.cs
│   │   │   │   ├── ScanPayResponse.cs
│   │   │   │   ├── TransferQueryResponse.cs
│   │   │   │   ├── TransferResponse.cs
│   │   │   │   ├── WapPayResponse.cs
│   │   │   │   └── WebPayResponse.cs
│   │   │   ├── ServiceCollectionExtensions.cs
│   │   │   └── SubmitProcess.cs
│   │   ├── PaySharp.Core
│   │   │   ├── Attributes
│   │   │   │   ├── IgnoreAttribute.cs
│   │   │   │   └── ReNameAttribute.cs
│   │   │   ├── ConfigurationHandler.cs
│   │   │   ├── Events
│   │   │   │   ├── CancelSucceedEventArgs.cs
│   │   │   │   ├── NotifyEventArgs.cs
│   │   │   │   ├── PaySucceedEventArgs.cs
│   │   │   │   ├── RefundSucceedEventArgs.cs
│   │   │   │   ├── UnKnownNotifyEventArgs.cs
│   │   │   │   └── UnknownGatewayEventArgs.cs
│   │   │   ├── Exceptions
│   │   │   │   └── GatewayException.cs
│   │   │   ├── Gateways
│   │   │   │   ├── BaseGateway.cs
│   │   │   │   ├── GatewayData.cs
│   │   │   │   ├── Gateways.cs
│   │   │   │   ├── IGateway.cs
│   │   │   │   ├── IGateways.cs
│   │   │   │   └── NullGateway.cs
│   │   │   ├── IMerchant.cs
│   │   │   ├── Notify
│   │   │   │   ├── Notify.cs
│   │   │   │   ├── NotifyProcess.cs
│   │   │   │   └── NotifyType.cs
│   │   │   ├── PaySharp.Core.csproj
│   │   │   ├── PaySharp.snk
│   │   │   ├── Request
│   │   │   │   └── Request.cs
│   │   │   ├── Response
│   │   │   │   └── IResponse.cs
│   │   │   ├── ServiceCollectionExtensions.cs
│   │   │   └── Utils
│   │   │       ├── EncryptUtil.cs
│   │   │       ├── HttpUtil.cs
│   │   │       ├── StringUtil.cs
│   │   │       ├── Util.cs
│   │   │       └── ValidateUtil.cs
│   │   ├── PaySharp.Core.Mvc
│   │   │   ├── PaySharp.Core.Mvc.csproj
│   │   │   ├── PaySharp.snk
│   │   │   └── PaySharpConfig.cs
│   │   ├── PaySharp.Qpay
│   │   │   ├── ConvertUtil.cs
│   │   │   ├── Domain
│   │   │   │   ├── AppPayModel.cs
│   │   │   │   ├── BarcodePayModel.cs
│   │   │   │   ├── BasePayModel.cs
│   │   │   │   ├── BillDownloadModel.cs
│   │   │   │   ├── CancelModel.cs
│   │   │   │   ├── CloseModel.cs
│   │   │   │   ├── PublicPayModel.cs
│   │   │   │   ├── QueryModel.cs
│   │   │   │   ├── RefundModel.cs
│   │   │   │   ├── RefundQueryModel.cs
│   │   │   │   └── ScanPayModel.cs
│   │   │   ├── Merchant.cs
│   │   │   ├── PaySharp.Qpay.csproj
│   │   │   ├── PaySharp.snk
│   │   │   ├── PaySharpConfigExtensions.cs
│   │   │   ├── QpayGateway.cs
│   │   │   ├── Request
│   │   │   │   ├── AppPayRequest.cs
│   │   │   │   ├── BarcodePayRequest.cs
│   │   │   │   ├── BaseRequest.cs
│   │   │   │   ├── BillDownloadRequest.cs
│   │   │   │   ├── CancelRequest.cs
│   │   │   │   ├── CloseRequest.cs
│   │   │   │   ├── PublicPayRequest.cs
│   │   │   │   ├── QueryRequest.cs
│   │   │   │   ├── RefundQueryRequest.cs
│   │   │   │   ├── RefundRequest.cs
│   │   │   │   └── ScanPayRequest.cs
│   │   │   ├── Response
│   │   │   │   ├── AppPayResponse.cs
│   │   │   │   ├── BarcodePayResponse.cs
│   │   │   │   ├── BaseResponse.cs
│   │   │   │   ├── BillDownloadResponse.cs
│   │   │   │   ├── CancelResponse.cs
│   │   │   │   ├── CloseResponse.cs
│   │   │   │   ├── NotifyResponse.cs
│   │   │   │   ├── PublicPayResponse.cs
│   │   │   │   ├── QueryResponse.cs
│   │   │   │   ├── RefundQueryResponse.cs
│   │   │   │   ├── RefundResponse.cs
│   │   │   │   └── ScanPayResponse.cs
│   │   │   ├── ServiceCollectionExtensions.cs
│   │   │   └── SubmitProcess.cs
│   │   ├── PaySharp.Unionpay
│   │   │   ├── Certs
│   │   │   │   ├── acp_prod_enc.cer
│   │   │   │   ├── acp_prod_middle.cer
│   │   │   │   ├── acp_prod_root.cer
│   │   │   │   ├── acp_test_enc.cer
│   │   │   │   ├── acp_test_middle.cer
│   │   │   │   └── acp_test_root.cer
│   │   │   ├── Domain
│   │   │   │   ├── AppPayModel.cs
│   │   │   │   ├── BarcodePayModel.cs
│   │   │   │   ├── BaseModel.cs
│   │   │   │   ├── BasePayModel.cs
│   │   │   │   ├── BillDownloadModel.cs
│   │   │   │   ├── CancelModel.cs
│   │   │   │   ├── QueryModel.cs
│   │   │   │   ├── RefundModel.cs
│   │   │   │   ├── ScanPayModel.cs
│   │   │   │   ├── WapPayModel.cs
│   │   │   │   └── WebPayModel.cs
│   │   │   ├── Merchant.cs
│   │   │   ├── PaySharp.Unionpay.csproj
│   │   │   ├── PaySharp.snk
│   │   │   ├── PaySharpConfigExtensions.cs
│   │   │   ├── Properties
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   └── Resources.resx
│   │   │   ├── Request
│   │   │   │   ├── AppPayRequest.cs
│   │   │   │   ├── BarcodePayRequest.cs
│   │   │   │   ├── BaseRequest.cs
│   │   │   │   ├── BillDownloadRequest.cs
│   │   │   │   ├── CancelRequest.cs
│   │   │   │   ├── QueryRequest.cs
│   │   │   │   ├── RefundRequest.cs
│   │   │   │   ├── ScanPayRequest.cs
│   │   │   │   ├── WapPayRequest.cs
│   │   │   │   └── WebPayRequest.cs
│   │   │   ├── Response
│   │   │   │   ├── AppPayResponse.cs
│   │   │   │   ├── BarcodePayResponse.cs
│   │   │   │   ├── BaseResponse.cs
│   │   │   │   ├── BillDownloadResponse.cs
│   │   │   │   ├── CancelResponse.cs
│   │   │   │   ├── NotifyResponse.cs
│   │   │   │   ├── QueryResponse.cs
│   │   │   │   ├── RefundResponse.cs
│   │   │   │   ├── ScanPayResponse.cs
│   │   │   │   ├── WapPayResponse.cs
│   │   │   │   └── WebPayResponse.cs
│   │   │   ├── ServiceCollectionExtensions.cs
│   │   │   ├── SubmitProcess.cs
│   │   │   ├── UnionpayGateway.cs
│   │   │   └── Util.cs
│   │   └── PaySharp.Wechatpay
│   │       ├── ConvertUtil.cs
│   │       ├── Domain
│   │       │   ├── AppPayModel.cs
│   │       │   ├── AppletPayModel.cs
│   │       │   ├── BarcodePayModel.cs
│   │       │   ├── BasePayModel.cs
│   │       │   ├── BillDownloadModel.cs
│   │       │   ├── CancelModel.cs
│   │       │   ├── CloseModel.cs
│   │       │   ├── FundFlowDownloadModel.cs
│   │       │   ├── OAuthModel.cs
│   │       │   ├── PublicPayModel.cs
│   │       │   ├── QueryModel.cs
│   │       │   ├── RefundModel.cs
│   │       │   ├── RefundQueryModel.cs
│   │       │   ├── ScanPayModel.cs
│   │       │   ├── TransferModel.cs
│   │       │   ├── TransferQueryModel.cs
│   │       │   ├── TransferToBankModel.cs
│   │       │   ├── TransferToBankQueryModel.cs
│   │       │   └── WapPayModel.cs
│   │       ├── Merchant.cs
│   │       ├── PaySharp.Wechatpay.csproj
│   │       ├── PaySharp.snk
│   │       ├── PaySharpConfigExtensions.cs
│   │       ├── Request
│   │       │   ├── AppPayRequest.cs
│   │       │   ├── AppletPayRequest.cs
│   │       │   ├── BarcodePayRequest.cs
│   │       │   ├── BaseRequest.cs
│   │       │   ├── BillDownloadRequest.cs
│   │       │   ├── CancelRequest.cs
│   │       │   ├── CloseRequest.cs
│   │       │   ├── FundFlowDownloadRequest.cs
│   │       │   ├── OAuthRequest.cs
│   │       │   ├── PublicKeyRequest.cs
│   │       │   ├── PublicPayRequest.cs
│   │       │   ├── QueryRequest.cs
│   │       │   ├── RefundQueryRequest.cs
│   │       │   ├── RefundRequest.cs
│   │       │   ├── ScanPayRequest.cs
│   │       │   ├── TransferQueryRequest.cs
│   │       │   ├── TransferRequest.cs
│   │       │   ├── TransferToBankQueryRequest.cs
│   │       │   ├── TransferToBankRequest.cs
│   │       │   └── WapPayRequest.cs
│   │       ├── Response
│   │       │   ├── AppPayResponse.cs
│   │       │   ├── AppletPayResponse.cs
│   │       │   ├── BarcodePayResponse.cs
│   │       │   ├── BaseResponse.cs
│   │       │   ├── BillDownloadResponse.cs
│   │       │   ├── CancelResponse.cs
│   │       │   ├── CloseResponse.cs
│   │       │   ├── FundFlowDownloadResponse.cs
│   │       │   ├── NotifyResponse.cs
│   │       │   ├── OAuthResponse.cs
│   │       │   ├── PublicKeyResponse.cs
│   │       │   ├── PublicPayResponse.cs
│   │       │   ├── QueryResponse.cs
│   │       │   ├── RefundQueryResponse.cs
│   │       │   ├── RefundResponse.cs
│   │       │   ├── ScanPayResponse.cs
│   │       │   ├── TransferQueryResponse.cs
│   │       │   ├── TransferResponse.cs
│   │       │   ├── TransferToBankQueryResponse.cs
│   │       │   ├── TransferToBankResponse.cs
│   │       │   └── WapPayResponse.cs
│   │       ├── ServiceCollectionExtensions.cs
│   │       ├── SubmitProcess.cs
│   │       └── WechatpayGateway.cs
│   └── test
│       └── PaySharp.UnitTest
│           ├── AlipayGatewayTest.cs
│           ├── PaySharp.UnitTest.csproj
│           ├── UnionpayGatewayTest.cs
│           └── acp_test_sign.pfx
└── 好例子网_PaySharp_一个支持多商户多种支付方式的跨平台网关处理类库,使用PaySharp可以简化订单的创建、查询、退款和接收网关返回的支付通知等操作。目前支持的支付网关有:支付.zip

114 directories, 972 files


实例下载地址

PaySharp_一个支持多商户多种支付方式的跨平台网关处理类库,使用PaySharp可以简化订单的创建、查询、退款和接收网关返回的支付通知等操作。目前支持的支付网关有:支付宝(Alipay)、微信支付(Wechatpay)、银联支付(Unionpay)、QQ钱包支付(Qpay)-1.0.1

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警