WeChatPayScoreServiceOrderModifyRequest.cs 996 B

12345678910111213141516171819202122232425262728293031
  1. using Essensoft.AspNetCore.Payment.WeChatPay.Payscore.Response;
  2. using Essensoft.AspNetCore.Payment.WeChatPay.V3;
  3. namespace Essensoft.AspNetCore.Payment.WeChatPay.Payscore.Request
  4. {
  5. /// <summary>
  6. /// 微信支付分 - 修改订单金额API
  7. /// <para><a href="https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter6_1_17.shtml">修改订单金额API</a></para>
  8. /// </summary>
  9. public class WeChatPayScoreServiceOrderModifyRequest : IWeChatPayPostRequest<WeChatPayScoreServiceOrderModifyResponse>
  10. {
  11. private WeChatPayObject _bodyModel;
  12. public string OutOrderNo { get; set; }
  13. public WeChatPayObject GetBodyModel()
  14. {
  15. return _bodyModel;
  16. }
  17. public string GetRequestUrl()
  18. {
  19. return $"https://api.mch.weixin.qq.com/v3/payscore/serviceorder/{OutOrderNo}/modify";
  20. }
  21. public void SetBodyModel(WeChatPayObject bodyModel)
  22. {
  23. _bodyModel = bodyModel;
  24. }
  25. }
  26. }