SyncteraRubySdk::ACHTransactionSimulationsApi
All URIs are relative to https://api.synctera.com/v0
| Method | HTTP request | Description |
|---|---|---|
| ach_return_simulation | POST /ach/transaction_simulations/receiving_return | Simulate receiving ACH return |
| ach_transaction_simulation | POST /ach/transaction_simulations/receiving_transaction | Simulate receiving ACH transaction |
ach_return_simulation
Object ach_return_simulation(ach_return_simulation_request)
Simulate receiving ACH return
Use to simulate receiving ACH return in test environments. Creates an incoming ACH file with a single return entry based on a previously created outgoing transaction. The file gets automatically processed.
Examples
require 'time'
require 'synctera_ruby_sdk'
# setup authorization
SyncteraRubySdk.configure do |config|
# Configure Bearer authorization (api_key): bearerAuth
config.access_token = 'YOUR_BEARER_TOKEN'
end
api_instance = SyncteraRubySdk::ACHTransactionSimulationsApi.new
ach_return_simulation_request = SyncteraRubySdk::AchReturnSimulationRequest.new({ach_id: '23a37f14-16eb-461d-9331-b78182adbad4'}) # AchReturnSimulationRequest | Incoming ACH return simulation
begin
# Simulate receiving ACH return
result = api_instance.ach_return_simulation(ach_return_simulation_request)
p result
rescue SyncteraRubySdk::ApiError => e
puts "Error when calling ACHTransactionSimulationsApi->ach_return_simulation: #{e}"
end
Using the ach_return_simulation_with_http_info variant
This returns an Array which contains the response data, status code and headers.
ach_return_simulation_with_http_info(ach_return_simulation_request)
begin
# Simulate receiving ACH return
data, status_code, headers = api_instance.ach_return_simulation_with_http_info(ach_return_simulation_request)
p status_code # => 2xx
p headers # => { ... }
p data # => Object
rescue SyncteraRubySdk::ApiError => e
puts "Error when calling ACHTransactionSimulationsApi->ach_return_simulation_with_http_info: #{e}"
end
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| ach_return_simulation_request | AchReturnSimulationRequest | Incoming ACH return simulation |
Return type
Object
Authorization
HTTP request headers
- Content-Type: application/json
- Accept: application/json, application/problem+json
ach_transaction_simulation
Object ach_transaction_simulation(ach_transaction_simulation_request)
Simulate receiving ACH transaction
Use to simulate receiving ACH transaction in test environments. Creates an incoming ACH file with a single transaction, which gets automatically processed.
Examples
require 'time'
require 'synctera_ruby_sdk'
# setup authorization
SyncteraRubySdk.configure do |config|
# Configure Bearer authorization (api_key): bearerAuth
config.access_token = 'YOUR_BEARER_TOKEN'
end
api_instance = SyncteraRubySdk::ACHTransactionSimulationsApi.new
ach_transaction_simulation_request = SyncteraRubySdk::AchTransactionSimulationRequest.new({account_number: '123638791329', amount: 607, dc_sign: 'debit', effective_date: Date.parse('Fri Mar 18 03:00:00 EEST 2022')}) # AchTransactionSimulationRequest | Sent ACH request
begin
# Simulate receiving ACH transaction
result = api_instance.ach_transaction_simulation(ach_transaction_simulation_request)
p result
rescue SyncteraRubySdk::ApiError => e
puts "Error when calling ACHTransactionSimulationsApi->ach_transaction_simulation: #{e}"
end
Using the ach_transaction_simulation_with_http_info variant
This returns an Array which contains the response data, status code and headers.
ach_transaction_simulation_with_http_info(ach_transaction_simulation_request)
begin
# Simulate receiving ACH transaction
data, status_code, headers = api_instance.ach_transaction_simulation_with_http_info(ach_transaction_simulation_request)
p status_code # => 2xx
p headers # => { ... }
p data # => Object
rescue SyncteraRubySdk::ApiError => e
puts "Error when calling ACHTransactionSimulationsApi->ach_transaction_simulation_with_http_info: #{e}"
end
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| ach_transaction_simulation_request | AchTransactionSimulationRequest | Sent ACH request |
Return type
Object
Authorization
HTTP request headers
- Content-Type: application/json
- Accept: application/json, application/problem+json