Sha256: 7924e9d5b8574389410ed496ede6559ac069ce4d6e3adc09b2de592ad4ecb50e

Contents?: true

Size: 1.12 KB

Versions: 1

Compression:

Stored size: 1.12 KB

Contents

# VeloPayments::CreateTransactionRequest

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **payor_id** | **String** | Indicates the Payor creating the Transaction and which matches the payorId on the provided source account |  |
| **source_account_name** | **String** | The name of the source account that the new Transaction will be associated with and any funding containing the transactionShortCode will credit.  |  |
| **transaction_reference** | **String** | The payors own reference for the transaction that can later be used for querying and retrieval.  |  |
| **transaction_metadata** | **Hash<String, String>** | Optional metadata that will be attached to the created transaction and can that can be retrieved later.| The total length of all the keys and values provided in the metadata must be no more than 4000 chars.  | [optional] |

## Example

```ruby
require 'velopayments'

instance = VeloPayments::CreateTransactionRequest.new(
  payor_id: null,
  source_account_name: Payor_FOO_USD_Account,
  transaction_reference: myInvoiceNumber-1234567890,
  transaction_metadata: null
)
```

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
velopayments-2.37.150.beta1 docs/CreateTransactionRequest.md