Package CoreComponentTypes.apis.ebay

Examples of CoreComponentTypes.apis.ebay.BasicAmountType


   * @throws SOAPException
   */
  public static final RefundTransactionResponseType refundTransaction(String _txnId, String _amount, String _currency, String _memo, String _type, APICredential _credentials) throws RemoteException {
    RefundTransactionRequestType request = new RefundTransactionRequestType();
    request.setVersion(CURRENT_VERSION);
    BasicAmountType amount = new BasicAmountType(_amount);
    amount.setCurrencyID(CurrencyCodeType.fromString(_currency));
    request.setAmount(amount);
    request.setMemo(_memo);
    request.setRefundType(RefundPurposeTypeCodeType.fromString(_type));
    request.setTransactionID(_txnId);
   
View Full Code Here


          }
          else if (name.startsWith(FIELD_L_STATUS)) {
            findTransaction(txnMap, FIELD_L_STATUS, name).setStatus(value);
          }
          else if (name.startsWith(FIELD_L_AMT)) {
            findTransaction(txnMap, FIELD_L_AMT, name).setGrossAmount(new BasicAmountType(value));
          }
          else if (name.startsWith(FIELD_L_FEEAMT)) {
            findTransaction(txnMap, FIELD_L_FEEAMT, name).setFeeAmount(new BasicAmountType(value));
          }
          else if (name.startsWith(FIELD_L_NETAMT)) {
            findTransaction(txnMap, FIELD_L_NETAMT, name).setNetAmount(new BasicAmountType(value));
          }
        }
      }
     
      ArrayList<PaymentTransactionSearchResultType> records = new ArrayList<PaymentTransactionSearchResultType>(txnMap.values());
View Full Code Here

        if (isCommonField(name)) {
          processCommonField(name, value);
        }
        // Process lines
        else if (name.equals(FIELD_AMT) && value != null) {
          BasicAmountType amount = new BasicAmountType(value);
          setAmount(amount);
        }
        else if (name.equals(FIELD_AVSCODE) && value != null) {
          setAVSCode(value);
        }
        else if (name.equals(FIELD_CVV2MATCH) && value != null) {
          setCVV2Code(value);
        }
        else if (name.equals(FIELD_TRANSACTIONID) && value != null) {
          setTransactionID(value);
        }
        else if (name.equals(FIELD_CURRENCYCODE) && value != null) {
          if (getAmount() == null) {
            setAmount(new BasicAmountType());
          }
          getAmount().setCurrencyID(CurrencyCodeType.fromString(value));
        }
        else if (LOG.isErrorEnabled()) {
          LOG.error("Unknown field returned in DoDirectPayment: [" + name + "]");
View Full Code Here

      }
    }
     
    // Process the delayed fields
    if (delayedFields.containsKey(FIELD_AMT)) {
      BasicAmountType amount = new BasicAmountType((String) delayedFields.get(FIELD_AMT));
      if (delayedFields.containsKey(FIELD_CURRENCYCODE)) {
        amount.setCurrencyID(CurrencyCodeType.fromString((String) delayedFields.get(FIELD_CURRENCYCODE)));
      }
      getDoExpressCheckoutPaymentResponseDetails().getPaymentInfo().setGrossAmount(amount);
    }
    if (delayedFields.containsKey(FIELD_FEEAMT)) {
      BasicAmountType amount = new BasicAmountType((String) delayedFields.get(FIELD_FEEAMT));
      if (delayedFields.containsKey(FIELD_CURRENCYCODE)) {
        amount.setCurrencyID(CurrencyCodeType.fromString((String) delayedFields.get(FIELD_CURRENCYCODE)));
      }
      getDoExpressCheckoutPaymentResponseDetails().getPaymentInfo().setFeeAmount(amount);
    }
    if (delayedFields.containsKey(FIELD_SETTLEAMOUNT)) {
      BasicAmountType amount = new BasicAmountType((String) delayedFields.get(FIELD_SETTLEAMOUNT));
      if (delayedFields.containsKey(FIELD_CURRENCYCODE)) {
        amount.setCurrencyID(CurrencyCodeType.fromString((String) delayedFields.get(FIELD_CURRENCYCODE)));
      }
      getDoExpressCheckoutPaymentResponseDetails().getPaymentInfo().setSettleAmount(amount);         
    }
    if (delayedFields.containsKey(FIELD_TAXAMOUNT)) {
      BasicAmountType amount = new BasicAmountType((String) delayedFields.get(FIELD_TAXAMOUNT));
      if (delayedFields.containsKey(FIELD_CURRENCYCODE)) {
        amount.setCurrencyID(CurrencyCodeType.fromString((String) delayedFields.get(FIELD_CURRENCYCODE)));
      }
      getDoExpressCheckoutPaymentResponseDetails().getPaymentInfo().setTaxAmount(amount);         
    }
    }
View Full Code Here

          }
          else if (name.equals(FIELD_REFUNDTRANSACTIONID)) {
            setRefundTransactionID(value);
          }
          else if (name.equals(FIELD_NETREFUNDAMT)) {
            setNetRefundAmount(new BasicAmountType(value));
          }
          else if (name.equals(FIELD_FEEREFUNDAMT)) {
            setFeeRefundAmount(new BasicAmountType(value));
          }
          else if (name.equals(FIELD_GROSSREFUNDAMT)) {
            setGrossRefundAmount(new BasicAmountType(value));
          }
        }
      }
    } catch (Exception e) {
      if (LOG.isErrorEnabled()) {
View Full Code Here

          }
        }
       
        // Process the delayed fields
        if (delayedFields.containsKey(FIELD_MPMAX)) {
          BasicAmountType amount = new BasicAmountType((String) delayedFields.get(FIELD_MPMAX));
          if (delayedFields.containsKey(FIELD_CURRENCYCODE)) {
            amount.setCurrencyID(CurrencyCodeType.fromString((String) delayedFields.get(FIELD_CURRENCYCODE)));
          }
          getBAUpdateResponseDetails().getMerchantPullInfo().setMpMax(amount);
        }
      }
    } catch (Exception e) {
View Full Code Here

          }
        }
       
        // Process the delayed fields
        if (delayedFields.containsKey(FIELD_AMT)) {
          BasicAmountType amount = new BasicAmountType((String) delayedFields.get(FIELD_AMT));
          if (delayedFields.containsKey(FIELD_CURRENCYCODE)) {
            amount.setCurrencyID(CurrencyCodeType.fromString((String) delayedFields.get(FIELD_CURRENCYCODE)));
          }
          setAmount(amount);
        }
      }
    } catch (Exception e) {
View Full Code Here

          }
        }
       
        // Process the delayed fields
        if (delayedFields.containsKey(FIELD_AMT)) {
          BasicAmountType amount = new BasicAmountType((String) delayedFields.get(FIELD_AMT));
          if (delayedFields.containsKey(FIELD_CURRENCYCODE)) {
            amount.setCurrencyID(CurrencyCodeType.fromString((String) delayedFields.get(FIELD_CURRENCYCODE)));
          }
          getPaymentTransactionDetails().getPaymentInfo().setGrossAmount(amount);
        }
        if (delayedFields.containsKey(FIELD_FEEAMT)) {
          BasicAmountType amount = new BasicAmountType((String) delayedFields.get(FIELD_FEEAMT));
          if (delayedFields.containsKey(FIELD_CURRENCYCODE)) {
            amount.setCurrencyID(CurrencyCodeType.fromString((String) delayedFields.get(FIELD_CURRENCYCODE)));
          }
          getPaymentTransactionDetails().getPaymentInfo().setFeeAmount(amount);
        }
        if (delayedFields.containsKey(FIELD_SETTLEAMOUNT)) {
          BasicAmountType amount = new BasicAmountType((String) delayedFields.get(FIELD_SETTLEAMOUNT));
          if (delayedFields.containsKey(FIELD_CURRENCYCODE)) {
            amount.setCurrencyID(CurrencyCodeType.fromString((String) delayedFields.get(FIELD_CURRENCYCODE)));
          }
          getPaymentTransactionDetails().getPaymentInfo().setSettleAmount(amount);         
        }
        if (delayedFields.containsKey(FIELD_TAXAMOUNT)) {
          BasicAmountType amount = new BasicAmountType((String) delayedFields.get(FIELD_TAXAMOUNT));
          if (delayedFields.containsKey(FIELD_CURRENCYCODE)) {
            amount.setCurrencyID(CurrencyCodeType.fromString((String) delayedFields.get(FIELD_CURRENCYCODE)));
          }
          getPaymentTransactionDetails().getPaymentInfo().setTaxAmount(amount);         
        }
      }
    } catch (Exception e) {
View Full Code Here

    private void addLineItemAmount(String _name, String _value) {
         int lineNum = Integer.parseInt(StringUtils.replace(_name, FIELD_L_AMT, ""));
      if (paymentTransactionDetails.getPaymentItemInfo().getPaymentItem().length <= lineNum) {
        addLineItems(lineNum);
      }
      paymentTransactionDetails.getPaymentItemInfo().getPaymentItem(lineNum).setAmount(new BasicAmountType(_value));
    }
View Full Code Here

          }
        }
       
        // Process the delayed fields
        if (delayedFields.containsKey(FIELD_AMT)) {
          BasicAmountType amount = new BasicAmountType((String) delayedFields.get(FIELD_AMT));
          if (delayedFields.containsKey(FIELD_CURRENCYCODE)) {
            amount.setCurrencyID(CurrencyCodeType.fromString((String) delayedFields.get(FIELD_CURRENCYCODE)));
          }
          getBillUserResponseDetails().getPaymentInfo().setGrossAmount(amount);
        }
        if (delayedFields.containsKey(FIELD_FEEAMT)) {
          BasicAmountType amount = new BasicAmountType((String) delayedFields.get(FIELD_FEEAMT));
          if (delayedFields.containsKey(FIELD_CURRENCYCODE)) {
            amount.setCurrencyID(CurrencyCodeType.fromString((String) delayedFields.get(FIELD_CURRENCYCODE)));
          }
          getBillUserResponseDetails().getPaymentInfo().setFeeAmount(amount);
        }
        if (delayedFields.containsKey(FIELD_SETTLEAMOUNT)) {
          BasicAmountType amount = new BasicAmountType((String) delayedFields.get(FIELD_SETTLEAMOUNT));
          if (delayedFields.containsKey(FIELD_CURRENCYCODE)) {
            amount.setCurrencyID(CurrencyCodeType.fromString((String) delayedFields.get(FIELD_CURRENCYCODE)));
          }
          getBillUserResponseDetails().getPaymentInfo().setSettleAmount(amount);
        }
        if (delayedFields.containsKey(FIELD_TAXAMOUNT)) {
          BasicAmountType amount = new BasicAmountType((String) delayedFields.get(FIELD_TAXAMOUNT));
          if (delayedFields.containsKey(FIELD_CURRENCYCODE)) {
            amount.setCurrencyID(CurrencyCodeType.fromString((String) delayedFields.get(FIELD_CURRENCYCODE)));
          }
          getBillUserResponseDetails().getPaymentInfo().setTaxAmount(amount);
        }
        if (delayedFields.containsKey(FIELD_MPMAX)) {
          BasicAmountType amount = new BasicAmountType((String) delayedFields.get(FIELD_MPMAX));
          if (delayedFields.containsKey(FIELD_CURRENCYCODE)) {
            amount.setCurrencyID(CurrencyCodeType.fromString((String) delayedFields.get(FIELD_CURRENCYCODE)));
          }
          getBillUserResponseDetails().getMerchantPullInfo().setMpMax(amount);
        }
      }
    } catch (Exception e) {
View Full Code Here

TOP

Related Classes of CoreComponentTypes.apis.ebay.BasicAmountType

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.