找传奇、传世资源到传世资源站!

PaySharp类库

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

【例子介绍】PaySharp类库

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_一个支持多商户多种支付方式的跨平台网关处理类库,使用PaySharp可以简化订单的创建、查询、退款和接收网关返回的支付通知等操作。目前支持的支付网关有:支付.zip

114 directories, 972 files

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复