module:model/PaymentDetails

module:model/PaymentDetails

new module:model/PaymentDetails()

Source:

Constructs a new PaymentDetails.
When a formula tab has a paymentDetails property, the formula tab is a payment item. See [Requesting Payments Along with Signatures][paymentguide] in the DocuSign Support Center to learn more about payments. [paymentguide]: https://support.docusign.com/en/guides/requesting-payments-along-with-signatures

Members

(inner) allowedPaymentMethods :Array.<String>

Source:
Type:
  • Array.<String>

(inner) chargeId :String

Source:
Type:
  • String

(inner) currencyCode :String

Source:
Type:
  • String

(inner) currencyCodeMetadata :module:model/PropertyMetadata

Source:

Metadata that indicates whether the currencyCode property is editable.

Type:

(inner) customerId :String

Source:
Type:
  • String

(inner) customMetadata :String

Source:
Type:
  • String

(inner) customMetadataRequired :Boolean

Source:
Type:
  • Boolean

(inner) gatewayAccountId :String

Source:
Type:
  • String

(inner) gatewayAccountIdMetadata :module:model/PropertyMetadata

Source:

Metadata that indicates whether the gatewayAccountId property is editable.

Type:

(inner) gatewayDisplayName :String

Source:
Type:
  • String

(inner) gatewayName :String

Source:
Type:
  • String

(inner) lineItems :Array.<module:model/PaymentLineItem>

Source:
Type:

(inner) paymentOption :String

Source:
Type:
  • String

(inner) paymentSourceId :String

Source:
Type:
  • String

(inner) signerValues :module:model/PaymentSignerValues

Source:
Type:

(inner) status :String

Source:

Indicates the envelope status. Valid values are: * sent - The envelope is sent to the recipients. * created - The envelope is saved as a draft and can be modified and sent later.

Type:
  • String

(inner) subGatewayName :String

Source:
Type:
  • String

(inner) total :module:model/Money

Source:

This read-only property is a currency-formatted string that represents the total of all the line items. The total is available only after the document is completed, which is when all recipients have paid and have completed all required fields.

Type:

Methods

(static) constructFromObject(data, obj) → {module:model/PaymentDetails}

Source:

Constructs a PaymentDetails from a plain JavaScript object, optionally creating a new instance.
Copies all relevant properties from data to obj if supplied or a new instance if not.

Parameters:
Name Type Description
data Object

The plain JavaScript object bearing properties of interest.

obj module:model/PaymentDetails

Optional instance to populate.

Returns:

The populated PaymentDetails instance.

Type
module:model/PaymentDetails