SlimCD Payment Gateway Payment Integration

About SlimCD:

Slim CD’s gateway system was designed to allow merchants to take any kind of electronic payment with a single piece of software – quickly, easily, painlessly, from any PC. Connect to the internet and you’re ready to process. Our desktop software makes processing a payment simple.

Implemented Features:

FEATURELEVEL OF SUPPORT
AuthImplemented
SaleImplemented
CaptureImplemented
VoidImplemented
CreditImplemented
Gateway TokenizeImplemented

Authentication and Security Credentials:

Supported Parameters:

KEY NAMEFORMATMANDATORYDESCRIPTIONS
apiVersionNumericalRequired“1.0.1”
apiTypeAlphabeticalRequired“pxyhpci”
userNameAlphanumericRequiredAPI Username
userPassKeyAlphanumericRequiredAPI PassKey
pxyCreditCard.creditCardNumberNumericalRequiredHostedPCI Token Representing Credit Card
pxy.CreditCard.cardCodeVerificationNumericalOptionalHostedPCI Token Representing CVV Code
pxyCreditCard.expirationMonthNumericalRequiredExpiration month with 2 digits for example, for December use “12”
pxyCreditCard.expirationYearNumericalRequiredExpiration year with 4 digits for example, for 2025, use “2025”
pxyTransaction.txnCurISOAlphabeticalRequired3 letter ISO Currency Code for example, “USD” or “CAD”
pxyTransaction.txnAmountNumericalRequiredAmount to Authorize, for example for $10.50 use 10.50
pxyTransaction.merchantRefIdNumericalRequiredMerchant reference number can be order id or invoice id
pxyTransaction.txnPayNameAlphanumericRequiredHostedPCI payment profile name, for example “DEF”
pxyCustomerInfo.billingLocation.firstNameAlphabeticalOptionalCustomer’s First Name
pxyCustomerInfo.billingLocation.lastNameAlphabeticalOptionalCustomer’s Last Name
pxyCustomerInfo.billingLocation.addressAlphanumericOptionalCustomer’s Billing Address
pxyCustomerInfo.billingLocation.cityAlphabeticalOptionalCustomer’s Billing City
pxyCustomerInfo.billingLocation.stateAlphabeticalOptionalCustomer’s Billing State or Province
pxyCustomerInfo.billingLocation.zipCodeAlphaNumericOptionalCustomer’s Billing Zip Code or Postal Code
pxyCustomerInfo.emailAlphabeticalOptionalCustomer’s Email Address
pxyCustomerInfo.customerIdAlphaNumericOptionalRequired for Recurring Transactions. Needs to be same for Initial and Subsequent transactions.

API Endpoint URL

https://[HPCI_API_HOSTENAME]/iSynSApp/paymentSale.action

API Request Body:

apiType=pxyhpci&apiVersion=1.0.1&pxyCreditCard.cardCodeVerification=200&pxyCreditCard.creditCardNumber=411111..........&pxyCreditCard.expirationMonth=05&pxyCreditCard.expirationYear=2027&pxyCustomerInfo.billingLocation.address=22+Hilltop+St&pxyCustomerInfo.billingLocation.city=Poinsan&pxyCustomerInfo.billingLocation.country=CAN&pxyCustomerInfo.billingLocation.firstName=Ont&pxyCustomerInfo.billingLocation.lastName=Admin&pxyCustomerInfo.billingLocation.phoneNumber=444-456-1234&pxyCustomerInfo.billingLocation.state=ON&pxyCustomerInfo.billingLocation.zipCode=M9K8U6&pxyCustomerInfo.customerId=778410-7e05-4&pxyCustomerInfo.email=user%40testemail.com&pxyTransaction.merchantRefId=6b80ba42-52fc-4&pxyTransaction.txnAmount=3&pxyTransaction.txnCurISO=CAD&pxyTransaction.txnPayName=IATS_NG_noToken&userName=APIUsername&userPassKey=APIUserPasskey
Parameters Required for Gateway Tokenization:
PARAMETERSVALUE
pxyCreditCard.creditCardNumber[HostedPCI Token]
pxyCreditCard.cardCodeVerification[HostedPCI CVV place holder]
pxyCreditCard.expirationMonth[Credit Card expire month]
pxyCreditCard.expirationYear[Credit Card expire year]
pxyTransaction.txnPayName[Profile Name provided by HostedPCI]
pxyCustomerInfo.billingLocation.firstName[Client’s first name as it appears on the card]
pxyCustomerInfo.billingLocation.lastName[Client’s last name as it appears on the card]