TransferRequest.cs 721 B

12345678910111213141516171819202122232425
  1. using PaySharp.Wechatpay.Domain;
  2. using PaySharp.Wechatpay.Response;
  3. namespace PaySharp.Wechatpay.Request
  4. {
  5. public class TransferRequest : BaseRequest<TransferModel, TransferResponse>
  6. {
  7. public TransferRequest()
  8. {
  9. RequestUrl = "/mmpaymkttransfers/promotion/transfers";
  10. IsUseCert = true;
  11. }
  12. internal override void Execute(Merchant merchant)
  13. {
  14. GatewayData.Add("mch_appid", merchant.AppId);
  15. GatewayData.Add("mchid", merchant.MchId);
  16. GatewayData.Remove("appid");
  17. GatewayData.Remove("mch_id");
  18. GatewayData.Remove("notify_url");
  19. GatewayData.Remove("sign_type");
  20. }
  21. }
  22. }