PaymentChannelCreate
Añadido por la enmienda [PayChan][].
Ejemplo
Sección titulada «Ejemplo»{ "Account": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn", "TransactionType": "PaymentChannelCreate", "Amount" : { "currency" : "USD", "value" : "1", "issuer" : "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn" }, "Destination": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW", "SettleDelay": 86400, "PublicKey": "32D2471DB72B27E3310F355BB33E339BF26F8392D5A93D3BC0FC3B566612DA0F0A", "CancelAfter": 533171558, "DestinationTag": 23480, "SourceTag": 11747}| Campo | Tipo JSON | [Tipo Interno][] | Descripción |
|---|---|---|---|
Amount | Monto de Moneda | Amount | Monto a deducir del saldo del emisor y reservar en este canal. Mientras el canal esté abierto, el Amount solo puede ir a la dirección Destination. Cuando el canal se cierra, cualquier Amount no reclamado se devuelve al saldo de la dirección fuente. |
Destination | String | AccountID | Dirección para recibir claims contra este canal. También conocida como la “dirección de destino” del canal. No puede ser la misma que el emisor (Account). |
SettleDelay | Number | UInt32 | Tiempo que la dirección fuente debe esperar antes de cerrar el canal si tiene Amount no reclamado. |
PublicKey | String | Blob | La clave pública de 33 bytes del par de claves que la fuente usará para firmar claims contra este canal, en hexadecimal. Puede ser cualquier clave pública secp256k1 o Ed25519. |
CancelAfter | Number | UInt32 | (Opcional) El tiempo, en [segundos desde la Época Ripple][], cuando este canal expira. Cualquier transacción que modificaría el canal después de este tiempo lo cierra sin afectarlo de otra manera. Este valor es inmutable; el canal puede cerrarse antes pero no puede permanecer abierto después de este tiempo. |
DestinationTag | Number | UInt32 | (Opcional) Etiqueta arbitraria para especificar más el destino de este canal de pago, como un destinatario alojado en la dirección de destino. |
Si la cuenta Destination está bloqueando canales de pago entrantes, la transacción falla con el código de resultado tecNO_PERMISSION. (Requiere la enmienda [DisallowIncoming][] :not_enabled:)