Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2010-2013 Ning, Inc.
   *
   * Ning licenses this file to you under the Apache License, version 2.0
   * (the "License"); you may not use this file except in compliance with the
   * License.  You may obtain a copy of the License at:
   *
   *    http://www.apache.org/licenses/LICENSE-2.0
   *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
  * License for the specific language governing permissions and limitations
  * under the License.
  */
 
 package com.ning.billing.payment.api;
 
 import java.util.List;
 import java.util.UUID;
 
 public interface PaymentMethodPlugin {

    

Returns:
the id in Kill Bill
 
     public UUID getKbPaymentMethodId();

    

Returns:
the id from the plugin
 
     public String getExternalPaymentMethodId();

    

Returns:
whether plugin sees that PM as being the default
 
     public boolean isDefaultPaymentMethod();

    

Returns:
the list of key/value pair set by the plugin
 
     public List<PaymentMethodKVInfogetProperties();

    

Returns:
the payment method type name if applicable
 
     public String getType();

    

Returns:
the credit card name if applicable
 
     public String getCCName();

    

Returns:
the credit card type if applicable
 
     public String getCCType();

    

Returns:
the credit card expiration month
 
     public String getCCExpirationMonth();

    

Returns:
the credit card expiration year
 
     public String getCCExpirationYear();

    

Returns:
the credit card last 4 numbers
 
     public String getCCLast4();

    

Returns:
the address line 1
 
     public String getAddress1();

    

Returns:
the address line 2
 
     public String getAddress2();

    

Returns:
the city
 
     public String getCity();

    

Returns:
the state
 
     public String getState();

    

Returns:
the zip
 
     public String getZip();

    

Returns:
the country
    public String getCountry();
New to GrepCode? Check out our FAQ X