Module: PayTrace::API
- Defined in:
- lib/paytrace/api/fields.rb,
lib/paytrace/api/gateway.rb,
lib/paytrace/api/request.rb,
lib/paytrace/api/response.rb
Defined Under Namespace
Classes: Gateway, Request, Response
Class Method Summary collapse
-
.fields ⇒ Object
Friendly names for API methods and parameters.
Class Method Details
.fields ⇒ Object
Friendly names for API methods and parameters
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'lib/paytrace/api/fields.rb', line 4 def self.fields { amount: "AMOUNT", method: "METHOD", password: "PSWD", terms: "TERMS", transaction_type: "TRANXTYPE", user_name: "UN", email: "EMAIL", description: "DESCRIPTION", tax_amount: "TAX", national_tax: "NTAX", new_password: "NEWPSWD", new_password_confirmation: "NEWPSWD2", # level 3 stuff merchant_tax_id: "MERCHANTTAXID", customer_tax_id: "CUSTOMERTAXID", ccode: "CCODE", line_item: "LINEITEM", line_items: "LINEITEMS", ccode_li: "CCODELI", discount: "DISCOUNT", freight: "FREIGHT", duty: "DUTY", add_tax: "ADDTAX", add_tax_rate: "ADDTAXRATE", product_id: "PRODUCTID", quantity: "QUANTITY", measure: "MEASURE", unit_cost: "UNITCOST", additional_tax_included: "ADDTAXIND", additional_tax_included_li: "ADDTAXINDLI", add_tax_li: "ADDTAXLI", add_tax_rate_li: "ADDTAXRATELI", discount_li: "DISCOUNTLI", amount_li: "AMOUNTLI", discount_included: "DISCOUNTIND", line_item_is_gross: "NETGROSSIND", is_debit_or_credit: "DCIND", discount_rate: "DISCOUNTRATE", return_clr: "RETURNCLR", return_bin: "RETURNBIN", enable_partial_authentication: "ENABLEPARTIALAUTH", custom_dba: "CUSTOMDBA", invoice:"INVOICE", transaction_id:"TRANXID", transaction_user:"USER", search_text:"SEARCHTEXT", check_id:"CHECKID", start_date:"SDATE", end_date:"EDATE", store_forward_date:"STRFWDDATE", #credit card card_number: "CC", expiration_year: "EXPYR", expiration_month: "EXPMNTH", csc: "CSC", swipe:"SWIPE", #billing address billing_name: "BNAME", billing_address: "BADDRESS", billing_address2:"BADDRESS2", billing_city: "BCITY", billing_state: "BSTATE", billing_postal_code: "BZIP", billing_country: "BCOUNTRY", #shipping_address shipping_name: "SNAME", shipping_address: "SADDRESS", shipping_address2:"SADDRESS2", shipping_city: "SCITY", shipping_state: "SSTATE", shipping_postal_code: "SZIP", shipping_region: "SCOUNTY", shipping_country: "SCOUNTRY", #customer customer_id: "CUSTID", new_customer_id: "NEWCUSTID", customer_reference_id:"CUSTREF", customer_password:"CUSTPSWD", customer_fax:"FAX", customer_phone:"PHONE", approval_code:"APPROVAL", days_inactive:"DAYS", #cash advance cash_advance:"CASHADVANCE", id_number:"PHOTOID", id_expiration:"IDEXP", cc_last_4:"LAST4", #bank accounts/checks account_number:"DDA", routing_number:"TR", check_type: "CHECKTYPE", #recurring transactions recur_id: "RECURID", recur_frequency: "FREQUENCY", recur_start: "START", recur_count: "TOTALCOUNT", recur_receipt: "CUSTRECEIPT", recur_type: "RECURTYPE", recur_next: "NEXT", # attach signatures image_data: "IMAGEDATA", image_type: "IMAGETYPE", source_zip: "SOURCEZIP", source_state: "SOURCESTATE", shipping_weight: "WEIGHT", shippers: "SHIPPERS", # test flag test_flag: "TEST" } end |