All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.theagilemonkeys.meets.magento.models.MeetsMageCartPayment Maven / Gradle / Ivy

package com.theagilemonkeys.meets.magento.models;

import com.theagilemonkeys.meets.models.MeetsCart;
import com.theagilemonkeys.meets.magento.utils.soap.SoapSerializableObject;

/**
 * Android Meets SDK
 * Original work Copyright (c) 2014 [TheAgileMonkeys]
 *
 * @author Álvaro López Espinosa
 */
public class MeetsMageCartPayment extends SoapSerializableObject implements MeetsCart.Payment {

    private String title;
    private String po_number;
    private String method;
    private String code; //This is an alias of method. Magento use different name in get than in post
    private String cc_cid;
    private String cc_owner;
    private String cc_number;
    private String cc_type;
    private String cc_exp_year;
    private String cc_exp_month;
    private String payment_token;

    @Override
    public String getTitle() {
        return title;
    }

    @Override
    public String getCode() {
        return method != null ? method : code;
    }

    @Override
    public MeetsCart.Payment setPoNumber(String poNumber) {
        po_number = poNumber;
        return this;
    }

    @Override
    public MeetsCart.Payment setCode(String methodCode) {
        method = code = methodCode;
        return this;
    }

    @Override
    public MeetsCart.Payment setCcCid(String ccCid) {
        cc_cid = ccCid;
        return this;
    }

    @Override
    public MeetsCart.Payment setCcOwner(String ccOwner) {
        cc_owner = ccOwner;
        return this;
    }

    @Override
    public MeetsCart.Payment setCcNumber(String ccNumber) {
        cc_number = ccNumber;
        return this;
    }

    @Override
    public MeetsCart.Payment setCcType(String ccType) {
        cc_type = ccType;
        return this;
    }

    @Override
    public MeetsCart.Payment setCcExpYear(String ccExpYear) {
        cc_exp_year = ccExpYear;
        return this;
    }

    @Override
    public MeetsCart.Payment setCcExpMonth(String ccExpMonth) {
        cc_exp_month = ccExpMonth;
        return this;
    }

    @Override
    public MeetsCart.Payment setPaymentToken(String token) {
        payment_token = token;
        return this;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy