/** * Enter an offline payment for a manual invoice (beta) - Recurly Enterprise Feature * * @deprecated Prefer using Invoice#getId() as the id param (which is a String) * * @param invoiceId Recurly Invoice ID * @param payment The external payment */ @Deprecated public Transaction enterOfflinePayment(final Integer invoiceId, final Transaction payment) { return enterOfflinePayment(invoiceId.toString(), payment); }
externalPaymentData.setAmountInCents(450); final Transaction externalPayment = recurlyClient.enterOfflinePayment(invoiceExternal.getId(), externalPaymentData); Assert.assertNotNull(externalPayment); Assert.assertEquals(externalPayment.getInvoice().getState(), "paid", "Invoice not closed successfully");
externalPaymentData.setAmountInCents(450); final Transaction externalPayment = recurlyClient.enterOfflinePayment(invoiceExternal.getId(), externalPaymentData); Assert.assertNotNull(externalPayment); Assert.assertEquals(externalPayment.getInvoice().getState(), "paid", "Invoice not closed successfully");