killbill-memoizeit

Merge pull request #479 from alenad/capture-with-control-plugins Add

2/29/2016 5:37:14 PM

Details

diff --git a/jaxrs/src/main/java/org/killbill/billing/jaxrs/resources/PaymentResource.java b/jaxrs/src/main/java/org/killbill/billing/jaxrs/resources/PaymentResource.java
index e286e85..e661f7a 100644
--- a/jaxrs/src/main/java/org/killbill/billing/jaxrs/resources/PaymentResource.java
+++ b/jaxrs/src/main/java/org/killbill/billing/jaxrs/resources/PaymentResource.java
@@ -353,6 +353,10 @@ public class PaymentResource extends ComboPaymentResource {
                                                                  initialPayment.getExternalKey(), transactionExternalKey,
                                                                  pluginProperties, paymentOptions, callContext);
                 break;
+            case CAPTURE:
+                paymentApi.createCaptureWithPaymentControl(account, initialPayment.getId(), amount, currency, transactionExternalKey,
+                                                           pluginProperties, paymentOptions, callContext);
+                break;
             case PURCHASE:
                 paymentApi.createPurchaseWithPaymentControl(account, initialPayment.getPaymentMethodId(), initialPayment.getId(), amount, currency,
                                                             initialPayment.getExternalKey(), transactionExternalKey,