Introduction
Welcome to E-Payment Integrator, a comprehensive set of components for Credit Card & Electronic Check (ACH) processing via major Internet payment gateways. Rock-solid E-Commerce components trusted by thousands of developers worldwide.
lib\net40\DPayments.InPay.dll is designed for use in .NET Framework 4.0 and up. This library maintains a familiar API in line with previous versions of the product.
-
lib\net6.0\DPayments.InPay.dll is designed for use in .NET 6 and up. The .NET 6 library provides cross-platform support while maintaining the same API as the .NET Framework version of the library.
Support for asynchronous programming patterns (async/await) is exposed in a separate DPayments.async.InPay namespace. See the Async Functionality page for details.
lib\netstandard2.0\DPayments.InPay.dll is designed for use in .NET Standard 2.0 and up. The .NET Standard library provides cross-platform support for legacy projects.
ACHConverter | The ACHConverter component is used to convert ACH files into XML, for the purpose of easy viewing and editing. The component can also convert this XML back into the ACH format, so it may later be processed by the ACH network. Validation of these files occurs during the translation process. |
CardValidator | The CardValidator component is used to verify that a given credit card number is formatted properly, and could be a valid card number. Validating a card before actually submitting a transaction for authorization can reduce the fees that may be associated with invalid or declined transactions. |
CertMgr | The CertMgr component is used to create, read, and manage certificates. |
Check21 | The Check21 component is used to construct a file containing scanned images of paper checks, and optionally upload it to an FTPS server. |
DirectPayment | Obtain payment through PayPal directly from a buyer's credit card. |
ECheck | The ECheck component is used to process Electronic Check (ACH) transactions through Internet Payment services such as the Authorize.Net eCheck.Net service. |
ExpressCheckout | Express Checkout allows customers the option to quickly pay through PayPal. |
ICharge | The ICharge component is used to authorize credit card transactions with any of the supported Internet Payment Gateways. |
Level2 | The Level2 component is a tool used to create Level2 Corporate Purchasing Card aggregates, which can then be passed to the ICharge or Retail components. |
Level3 | The Level3 component is a tool used to create Level3 Corporate Purchasing Card aggregates, which can then be passed to the ICharge or Retail components. |
OAuth | The OAuth component is used to authorize a client and provide an authorization string used in future requests. |
RecurringBilling | The RecurringBilling component is used to authorize and set up recurring transactions with any of the supported Internet Payment Gateways. |
Retail | The Retail component is used to authorize credit card transactions with any of the supported Internet Payment Gateways. |
Additional Information
You will always find the latest information about E-Payment Integrator at our web site: www.4dpayments.com. We offer free, fully-functional 30-day trials for all of our products, and our technical support staff are happy to answer any questions you may have during your evaluation.
Please direct all technical questions to support@4dpayments.com. To help support technicians assist you as quickly as possible, please provide a detailed and accurate description of your problem, the results you expected, and the results that you received while using our product. For questions about licensing and pricing, and all other general inquiries, please contact sales@4dpayments.com.
Thank You!
Thank you for choosing E-Payment Integrator for your development needs. We realize that you have a choice among development tools, and that by choosing us you are counting on us to be a key component in your business. We work around the clock to provide you with ongoing enhancements, support, and innovative products; and we will always do our best to exceed your expectations!