Introduction


 

UPC (Universal Payment Connector) DIRECT for Authorize.Net CIM gives you the freedom to easily store sensitive customer data, and process payments for returning customers. Our CIM product can also help you comply with the Payment Card Industry (PCI) Data Security Standard, since customer data is no longer stored locally.

The UPC DIRECT product is perfect for:

green_check_mark merchants in need of a solution to store sensitive customer information while complying to PCI regulations
green_check_mark

merchants that want to give their customers flexible payment options

green_check_mark merchants in need of quick and easy solution for storing customer data through the CIM API
green_check_mark developers in need of a flexible API solution for integration with Authorize.Net CIM
green_check_mark web designers or developers in need of a commercial grade solution already tried and proven

Our CIM solution is essentially a collection stand-alone web forms that can be easily modified with any text or web editor of your choice. The Customer Information Manager solution provided by Authorize.Net supports up to 15 separate API calls. Our software gives you the ability to take full advantage of each API call through our custom templating system. Each API call has a template that can be easily customized to the look and feel of your web site.

Our CIM solution supports the following CIM API requests:

Create Requests
green_check_mark createCustomerProfileRequest
  Creates a new customer profile along with any customer payment profiles and customer shipping addresses for the customer profile.
green_check_mark

createCustomerPaymentProfileRequest

Creates a new customer payment profile for an existing customer profile. You can create up to 10 payment profiles for each customer profile.
green_check_mark createCustomerShippingAddressRequest
  Creates a new customer shipping address for an existing customer profile. You can create up to 100 customer shipping addresses for each customer profile.
green_check_mark createCustomerProfileTransactionRequest
  Creates a new payment transaction from an existing customer profile.
Update Requests
green_check_mark updateCustomerProfileRequest
  Updates an existing customer profile.
green_check_mark updateCustomerPaymentProfileRequest
  Updates a customer payment profile for an existing customer profile.
green_check_mark updateCustomerShippingAddressRequest
  Updates a shipping address for an existing customer profile.
Get Requests
green_check_mark getCustomerProfileIdsRequest
 

Retrieves all customer profile IDs you have previously created.

green_check_mark getCustomerProfileRequest
  Retrieves an existing customer profile along with all the associated customer payment profiles and customer shipping addresses.
green_check_mark getCustomerPaymentProfileRequest
  Retrieves a customer payment profile for an existing customer profile.
green_check_mark getCustomerShippingAddressRequest
  Retrieves a customer shipping address for an existing customer profile.
Delete Requests
green_check_mark deleteCustomerProfileRequest
  Deletes an existing customer profile along with all associated customer payment profiles and customer shipping addresses.
green_check_mark deleteCustomerPaymentProfileRequest
  Deletes a customer payment profile from an existing customer profile.
green_check_mark deleteCustomerShippingAddressRequest
 

Deletes a customer shipping address from an existing customer profile.

Validation Requests
green_check_mark validateCustomerPaymentProfileRequest
  Verifies an existing customer payment profile by generating a test transaction.

The UPC DIRECT product follows strict PCI DSS (Data Security Standard) Compliancy Guidelines and Payment Application Best Practices. The product requires your Authorize.Net api login id and transaction key only. If your api login id and transaction key are ever compromised the assailant will not have access to log into your Authorize.Net account. Our software attempts to limit these types of threats by storing your api login id and transaction key inside a configuration file that can be optionally moved outside your web root directory.

NOTE:
You must be subscribed to the CIM (Customer Information Manager) Service through Authorize.Net to use the CIM API.