EBizCharge
About EBizCharge:
EbizCharge is a flexible gateway that can help merchants accept credit card payments online, integrate payments with their ERP, CRM, or accounting system, and control all the payments. Ebiz Charge services were integrated by HostedPCI since 2020.
Implemented Features:
Feature | Level of Support |
---|---|
Auth | Implemented |
Sale (Auth+Capture) | Implemented |
Capture | Implemented |
Void | Implemented |
Credit | Implemented |
Gateway Tokenization | Implemented |
Authentication and Security Credentials:
- UserID
- Password
- Security ID
Supported Parameters:
Key Name | Format | Mandatory | Descriptions |
---|---|---|---|
apiVersion | Numerical | Required | “1.0.1” |
apiType | Alphabetical | Required | “pxyhpci” |
userName | Alphanumeric | Required | API Username |
userPassKey | Alphanumeric | Required | API PassKey |
pxyCreditCard.creditCardNumber | Numerical | Required | HostedPCI Token Representing Credit Card |
pxy.CreditCard.cardCodeVerification | Numerical | Optional | HostedPCI Token Representing CVV Code |
pxyCreditCard.expirationMonth | Numerical | Required | Expiration month with 2 digits for example, for December use “12” |
pxyCreditCard.expirationYear | Numerical | Required | Expiration year with 4 digits for example, for 2025, use “2025” |
pxyTransaction.txnCurISO | Alphabetical | Required | 3 letter ISO Currency Code for example, “USD” or “CAD” |
pxyTransaction.txnAmount | Numerical | Required | Amount to Authorize, for example for $10.50 use 10.50 |
pxyTransaction.merchantRefId | Numerical | Required | Merchant reference number can be order id or invoice id |
pxyTransaction.txnPayName | Alphanumeric | Required | HostedPCI payment profile name, for example “DEF” |
pxyCustomerInfo.billingLocation.address | Alphanumeric | Optional | Customer’s Billing Address |
pxyCustomerInfo.billingLocation.zipCode | Numerical | Optional | Customer’s Billing Zip Code or Postal Code |
API Endpoint URL:
https://[HPCI_API_HOSTENAME]/iSynSApp/paymentAuth.action
API Request Body:
apiVersion=1.0.1&apiType=pxyhpci&userName=[APIuserName]&userPassKey=[APIPassKey]&pxyCreditCard.creditCardNumber=[CreditCardToken]&pxyCreditCard.cardCodeVerification=[CVVToken]&pxyCreditCard.expirationMonth=[ExpiryMonth]&pxyCreditCard.expirationYear=[ExpiryYear]&pxyTransaction.txnCurISO=[Currency]&pxyTransaction.txnAmount=[Amount]&pxyTransaction.merchantRefId=[UniqueMerchantRefID]&pxyTransaction.txnPayName=[ProfileName]&pxyTransaction.txnComment=[ShortComment]&pxyCustomerInfo.billingLocation.firstName=[CustomerFirstName]&pxyCustomerInfo.billingLocation.lastName=[CustomerLastName]&pxyCustomerInfo.billingLocation.address=[BillingStreetAddress]&pxyCustomerInfo.billingLocation.city=[BillingCity]&pxyCustomerInfo.billingLocation.state=[State/Province]&pxyCustomerInfo.billingLocation.zipCode=[ZipCode/PostalCode]&pxyCustomerInfo.billingLocation.country=[Country]&pxyCustomerInfo.shippingLocation.firstName=[ShippingFirstName]&pxyCustomerInfo.shippingLocation.lastName=[ShippingLastName]&pxyCustomerInfo.shippingLocation.address=[ShippingStreetAddress]&pxyCustomerInfo.shippingLocation.city=[ShippingCity]&pxyCustomerInfo.shippingLocation.state=[ShippingState/Province]&pxyCustomerInfo.shippingLocation.zipCode=[ShippingZipCode/PostalCode]&pxyCustomerInfo.shippingLocation.country=[ShippingCountry]
EBiz Charge Gateway Tokenization
Parameters Required for Gateway Tokenization:
PARAMETERS | VALUE |
---|---|
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] |
Additional Parameters Required for Ebiz Charge Gateway Tokenization:
PARAMETERS | VALUE |
---|---|
pxyCustomerInfo.profileGatewayId | [Gateway ID] |
pxyTransaction.txnCurISO | [currency ISO] |
pxyTransaction.typeCode | [Transaction type code] |
dLocal Gateway Tokenization API Call
Request:
pxyCreditCard.creditCardNumber=4111000018801111&pxyCustomerInfo.profileGatewayId=14105-970000002&userPassKey=[APIPasskey]&pxyCreditCard.expirationMonth=09&pxyTransaction.typeCode=7&userName=[APIUsername]&pxyCreditCard.cardCodeVerification=200&pxyTransaction.txnPayName=Ebiz_Def&pxyTransaction.txnCurISO=USD&apiVersion=1.0.1&pxyCreditCard.expirationYear=2022&pxyCustomerInfo.billingLocation.lastName=Paul&pxyCustomerInfo.billingLocation.firstName=Test&apiType=pxyhpci
Response:
status=success&operId=&tokenId=583657015&mappedCC=4111000018801111&ccBIN=&pxyResponse.threeDSEnrolled=&pxyResponse.threeDSAcsUrl=&pxyResponse.threeDSErrorDesc=&pxyResponse.processorRefId=2d8948b0-7342-49c6-adf7-73ebf65eaff9&pxyResponse.processorType=ebizchargeResponse&pxyResponse.threeDSMessageId=&pxyResponse.threeDSSessionId=&pxyResponse.cardOnFileIssuerId=&pxyResponse.mappedParams=txnResponse.ccTypeEst%3DVISA&pxyResponse.threeDSARS=&pxyResponse.threeDSOrderId=&pxyResponse.gatewayToken.status=&pxyResponse.responseStatus.name=Success&pxyResponse.responseAVS2=&pxyResponse.responseStatus=approved&pxyResponse.gatewayToken=11418636_TKNSEP_78&pxyResponse.responseAVS1=&pxyResponse.responseAVS4=&pxyResponse.responseStatus.description=&pxyResponse.threeDSCAVV=&pxyResponse.responseAVS3=&pxyResponse.gatewayToken.fullNativeResp=%3Cs%3AEnvelope+xmlns%3As%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fenvelope%2F%22+xmlns%3ASOAP-ENV%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fenvelope%2F%22%3E%3CSOAP-ENV%3AHeader%2F%3E%3Cs%3ABody+xmlns%3Axsd%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%22+xmlns%3Axsi%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema-instance%22%3E%3CAddCustomerResponse+xmlns%3D%22http%3A%2F%2FeBizCharge.ServiceModel.SOAP%22%3E%3CAddCustomerResult%3E%3CCustomerId%3E0HW5NYEAO24F1Y8%3C%2FCustomerId%3E%3CCustomerInternalId%3E2d8948b0-7342-49c6-adf7-73ebf65eaff9%3C%2FCustomerInternalId%3E%3CStatus%3ESuccess%3C%2FStatus%3E%3CStatusCode%3E1%3C%2FStatusCode%3E%3CError%2F%3E%3CErrorCode%3E0%3C%2FErrorCode%3E%3C%2FAddCustomerResult%3E%3C%2FAddCustomerResponse%3E%3C%2Fs%3ABody%3E%3C%2Fs%3AEnvelope%3E%26%3Cs%3AEnvelope+xmlns%3As%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fenvelope%2F%22+xmlns%3ASOAP-ENV%3D%22http%3A%2F%2Fschemas.xmlsoap.org%2Fsoap%2Fenvelope%2F%22%3E%3CSOAP-ENV%3AHeader%2F%3E%3Cs%3ABody+xmlns%3Axsd%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%22+xmlns%3Axsi%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema-instance%22%3E%3CAddCustomerPaymentMethodProfileResponse+xmlns%3D%22http%3A%2F%2FeBizCharge.ServiceModel.SOAP%22%3E%3CAddCustomerPaymentMethodProfileResult%3E78%3C%2FAddCustomerPaymentMethodProfileResult%3E%3C%2FAddCustomerPaymentMethodProfileResponse%3E%3C%2Fs%3ABody%3E%3C%2Fs%3AEnvelope%3E&pxyResponse.threeDSXid=&pxyResponse.threeDSProtoVersion=&pxyResponse.responseStatus.reasonCode=0&pxyResponse.threeDSPARequest=&pxyResponse.responseCVV1=&pxyResponse.threeDSECI=&pxyResponse.responseCVV2=&pxyResponse.fullNativeResp=Status%3DSuccess%26CustomerInternalId%3D2d8948b0-7342-49c6-adf7-73ebf65eaff9%26Error%3D%26CustomerId%3D0HW5NYEAO24F1Y8%26ErrorCode%3D0%26StatusCode%3D1&pxyResponse.threeDSAcsPageData=&pxyResponse.gatewaySubToken2=78&pxyResponse.threeDSTransactionId=&pxyResponse.gatewaySubToken1=11418636&pxyResponse.gatewaySubToken3=&pxyResponse.merchantRefId=0HW5NYEAO24F1Y8&pxyResponse.threeDSErrorId=&pxyResponse.txnPayName=Ebiz_Def&pxyResponse.responseStatus.code=1&pxyResponse.threeDSSRS=