public async Task <PaymentSchedulesResponse> CreatePaymentScheduleAsync(PaymentSchedulesRequest payload, string region = null) { Signature signatureService = GetSignatureService(); string messageSignature = signatureService.Sign(JsonConvert.SerializeObject(payload)); return(await paySchedulesApi.CreatePaymentScheduleAsync( CONTENT_TYPE, signatureService.ClientRequestId, GetApiKey(), signatureService.TimeStamp, payload, messageSignature, region )); }
public PaymentSchedulesResponse UpdatePaymentSchedule(PaymentSchedulesRequest payload, string orderId, string region = null) { Signature signatureService = GetSignatureService(); string messageSignature = signatureService.Sign(JsonConvert.SerializeObject(payload)); return(paySchedulesApi.UpdatePaymentSchedule( CONTENT_TYPE, signatureService.ClientRequestId, GetApiKey(), signatureService.TimeStamp, orderId, payload, messageSignature, region )); }