|
1 | 1 | # Migrating from Legacy Authorize.Net Classes
|
2 | 2 |
|
3 |
| -Authorize.Net no longer supports several legacy classes, including AIM, ARB and others listed below, as part of sdk-dotnet. If you are using any of these, we recommend that you update your code to use the new Authorize.Net API classes under (sdk-ruby/lib/authorize_net/api). |
| 3 | +Authorize.Net no longer supports several legacy classes, including AIM, ARB and others listed below, as part of sdk-ruby. If you are using any of these, we recommend that you update your code to use the new Authorize.Net API classes under (sdk-ruby/lib/authorize_net/api). |
4 | 4 |
|
5 | 5 | **For details on the deprecation and replacement of legacy Authorize.Net APIs, visit https://developer.authorize.net/api/upgrade_guide/.**
|
6 | 6 |
|
7 | 7 | ## Full list of classes that are no longer supported
|
8 | 8 | | Class | New Feature | Sample Codes directory/repository |
|
9 | 9 | |-------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|
|
10 |
| -| AIM (Authorize.NET/AIM) | [PaymentTransactions](https://developer.authorize.net/api/reference/index.html#payment-transactions) | [sample-code-csharp/PaymentTransactions](https://github.com/AuthorizeNet/sample-code-csharp/tree/master/PaymentTransactions) | |
11 |
| -| ARB (Authorize.NET/ARB) | [RecurringBilling](https://developer.authorize.net/api/reference/index.html#recurring-billing) | [sample-code-csharp/Recurring Billing](https://github.com/AuthorizeNet/sample-code-csharp/tree/master/RecurringBilling) | |
12 |
| -| CIM (Authorize.NET/CIM) | [CustomerProfiles](https://developer.authorize.net/api/reference/index.html#customer-profiles) | [sample-code-csharp/CustomerProfiles](https://github.com/AuthorizeNet/sample-code-csharp/tree/master/CustomerProfiles) | |
| 10 | +| AIM (Authorize.NET/AIM) | [PaymentTransactions](https://developer.authorize.net/api/reference/index.html#payment-transactions) | [sample-code-ruby/PaymentTransactions](https://github.com/AuthorizeNet/sample-code-ruby/tree/master/PaymentTransactions) | |
| 11 | +| ARB (Authorize.NET/ARB) | [RecurringBilling](https://developer.authorize.net/api/reference/index.html#recurring-billing) | [sample-code-ruby/Recurring Billing](https://github.com/AuthorizeNet/sample-code-ruby/tree/master/RecurringBilling) | |
| 12 | +| CIM (Authorize.NET/CIM) | [CustomerProfiles](https://developer.authorize.net/api/reference/index.html#customer-profiles) | [sample-code-ruby/CustomerProfiles](https://github.com/AuthorizeNet/sample-code-ruby/tree/master/CustomerProfiles) | |
13 | 13 | | SIM (Authorize.NET/SIM) | [Accept Hosted](https://developer.authorize.net/content/developer/en_us/api/reference/features/accept_hosted.html) | Not available |
|
14 |
| -| Reporting (Authorize.NET/Reporting) | [TransactionReporting](https://developer.authorize.net/api/reference/index.html#transaction-reporting) | [Sample Accept Application](https://github.com/AuthorizeNet/accept-sample-app) | |
| 14 | +| Reporting (Authorize.NET/Reporting) | [TransactionReporting](https://developer.authorize.net/api/reference/index.html#transaction-reporting) | [Sample-Code-Ruby/TransactionReporting](https://github.com/AuthorizeNet/sample-code-ruby/tree/master/TransactionReporting) | |
15 | 15 |
|
16 | 16 | ## Example
|
17 |
| -#### Corresponding new model code (charge-credit-card): |
| 17 | +#### New model sample code for (charge-credit-card) |
18 | 18 | ```Ruby
|
19 | 19 | require 'rubygems'
|
20 | 20 | require 'yaml'
|
@@ -48,4 +48,4 @@ require 'securerandom'
|
48 | 48 | if __FILE__ == $0
|
49 | 49 | charge_credit_card()
|
50 | 50 | end
|
51 |
| -``` |
| 51 | +``` |
0 commit comments