Package org.killbill.billing.payment.api
Interface PaymentMethodPlugin
-
public interface PaymentMethodPlugin
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetExternalPaymentMethodId()UUIDgetKbPaymentMethodId()List<PluginProperty>getProperties()booleanisDefaultPaymentMethod()
-
-
-
Method Detail
-
getKbPaymentMethodId
UUID getKbPaymentMethodId()
- Returns:
- the id in Kill Bill
-
getExternalPaymentMethodId
String getExternalPaymentMethodId()
- Returns:
- the id from the plugin
-
isDefaultPaymentMethod
boolean isDefaultPaymentMethod()
- Returns:
- whether plugin sees that PM as being the default
-
getProperties
List<PluginProperty> getProperties()
- Returns:
- the list of custom properties set by the plugin
-
-