public string GetOBWriteDomesticResponse2()
        {
            var consentId = Guid.NewGuid().ToString();

            var instructedAmount     = new OBWriteDomestic2DataInitiationInstructedAmount("50", "GBP");
            var creditorAccount      = new OBWriteDomestic2DataInitiationCreditorAccount("IBAN", "BE56456394728288", "ACME DIY", "secondary-identif");
            var domestic2            = new OBWriteDomestic2DataInitiation("instr-identification", "e2e-identification", null, instructedAmount, null, creditorAccount);
            var dataDomesticReponse2 = new OBWriteDomesticResponse4Data("PaymentId", consentId, DateTime.Now, OBWriteDomesticResponse4Data.StatusEnum.Pending, DateTimeOffset.Now, DateTimeOffset.Now, DateTimeOffset.Now, null, null, domestic2);
            var links = new Links($"{MockRoutes.Url}/{MockRoutes.DomesticPayments}");
            var meta  = new Meta(1);

            var model = new OBWriteDomesticResponse4(dataDomesticReponse2, links, meta);

            return(JsonConvert.SerializeObject(model));
        }
예제 #2
0
 public PaymentResponse(MessagesResponse messages, OBWriteDomesticResponse4Data data)
 {
     Messages = messages;
     Data     = data;
 }
예제 #3
0
 public DomesticPaymentFluentResponse(OBWriteDomesticResponse4Data data)
 {
     Data = data;
 }