CreateInvoice() public method

public CreateInvoice ( CreateInvoiceRequest createInvoiceRequest ) : CreateInvoiceResponse
createInvoiceRequest PayPal.Invoice.Model.CreateInvoiceRequest
return PayPal.Invoice.Model.CreateInvoiceResponse
Esempio n. 1
0
        public void CreateInvoiceForThirdPartyTest()
        {
            CreateInvoiceResponse cir = null;
            try
            {
                InvoiceService service = new InvoiceService();
                service.setAccessToken("MflQEeAERGJPxdFYxkH29I53S5Ahcsimnv7fwa14n8x985-ugCgTSA");
                service.setAccessTokenSecret("kQE-WPNw2n6soaxftD-1I8Nm0Ss");

                this.cr.invoice.merchantEmail = "*****@*****.**";
                cir = service.CreateInvoice(this.cr);
                Assert.AreEqual(AckCode.SUCCESS, cir.responseEnvelope.ack);
                Assert.IsNotNull(cir.invoiceID);
                Assert.IsNotNull(cir.invoiceNumber);
            }
            catch (System.Exception e)
            {
                Console.Write(e.Message);
                Assert.Fail(e.Message);
            }
        }
Esempio n. 2
0
 public void CreateInvoiceTest()
 {
     CreateInvoiceResponse cir = null;
     try
     {
         InvoiceService service = new InvoiceService();
         cir = service.CreateInvoice(this.cr);
         Assert.AreEqual(AckCode.SUCCESS, cir.responseEnvelope.ack);
         Assert.IsNotNull(cir.invoiceID);
         Assert.IsNotNull(cir.invoiceNumber);
     }
     catch (System.Exception e)
     {
         Console.Write(e.Message);
         Assert.Fail(e.Message);
     }
 }
Esempio n. 3
0
        public void SendInvoiceTest()
        {
            SendInvoiceRequest sr = new SendInvoiceRequest();
            sr.requestEnvelope = new RequestEnvelope();
            sr.requestEnvelope.errorLanguage = "en_US";
            sr.requestEnvelope.detailLevel = DetailLevelCode.RETURNALL;

            SendInvoiceResponse sir = null;
            CreateInvoiceResponse cir = null;

            try
            {
                InvoiceService service = new InvoiceService();

                cir = service.CreateInvoice(this.cr);
                Assert.AreEqual(AckCode.SUCCESS, cir.responseEnvelope.ack);

                sr.invoiceID = cir.invoiceID;
                sir = service.SendInvoice(sr);
            }
            catch (System.Exception e)
            {
                Console.Write(e.Message);
                Assert.Fail(e.Message);
            }

            Assert.AreEqual(AckCode.SUCCESS, sir.responseEnvelope.ack);
            Assert.AreEqual(cir.invoiceID, sir.invoiceID);
        }
Esempio n. 4
0
        public void CreateInvoiceForThirdPartyTest()
        {
            CreateInvoiceResponse cir = null;
            try
            {
                InvoiceService service = new InvoiceService();
                service.setAccessToken("ih5acEwTvGxOGpvd4oSymRbHLvP4CccdqEvpEZmLO8uIk2C036.qqA");
                service.setAccessTokenSecret("i2mh1RUEMEHW2RfmawBPWeBfVK8");

                this.cr.invoice.merchantEmail = "*****@*****.**";
                cir = service.CreateInvoice(this.cr);
                Assert.AreEqual(AckCode.SUCCESS, cir.responseEnvelope.ack);
                Assert.IsNotNull(cir.invoiceID);
                Assert.IsNotNull(cir.invoiceNumber);
            }
            catch (System.Exception e)
            {
                Console.Write(e.Message);
                Assert.Fail(e.Message);
            }
        }