Appearance
@swapped/connect-sdk / core / CashApp
Interface: CashApp
Defined in: src/modules/cash-app/cash-app.module.ts:42
Cash App onramp operations.
Available on the client as client.cashApp. Event subscriptions and idle reads work before a session is loaded; create-order actions require a loaded session.
Methods
createOrder()
createOrder(
request):Promise<CashAppOrder>
Defined in: src/modules/cash-app/cash-app.module.ts:179
Create an onramp order; replaces any previous active order.
Parameters
request
Returns
Promise<CashAppOrder>
destroy()
destroy():
void
Defined in: src/modules/cash-app/cash-app.module.ts:113
Tear down subscriptions owned by this instance.
Returns
void
getActiveOrder()
getActiveOrder():
CashAppOrder|null
Defined in: src/modules/cash-app/cash-app.module.ts:80
Return the in-memory active order, if any.
Returns
CashAppOrder | null
getActiveOrderExpiresAt()
getActiveOrderExpiresAt():
number|null
Defined in: src/modules/cash-app/cash-app.module.ts:85
Return the active order expiry timestamp (ms since epoch), if any.
Returns
number | null
getCompletedTransactionSummary()
getCompletedTransactionSummary():
CashAppCompletedTransactionSummary|null
Defined in: src/modules/cash-app/cash-app.module.ts:95
Display-ready summary of the last completed Cash App onramp.
Prefers session transactionData when the provider is Cash App, falling back to the in-memory completed order.
Returns
CashAppCompletedTransactionSummary | null
getSupportedAssets()
getSupportedAssets():
Promise<CashAppSupportedAsset[]>
Defined in: src/modules/cash-app/cash-app.module.ts:149
Load destination assets for the current session.
Returns
Promise<CashAppSupportedAsset[]>
onDepositStatus()
onDepositStatus(
handler): () =>void
Defined in: src/modules/cash-app/cash-app.module.ts:119
Subscribe to raw cashApp:depositStatus websocket events.
Parameters
handler
(payload) => void
Returns
() => void
onOrderCompleted()
onOrderCompleted(
handler): () =>void
Defined in: src/modules/cash-app/cash-app.module.ts:126
Subscribe to active order completion.
Parameters
handler
(payload) => void
Returns
() => void
onOrderExpired()
onOrderExpired(
handler): () =>void
Defined in: src/modules/cash-app/cash-app.module.ts:142
Subscribe to active order expiry.
Parameters
handler
(payload) => void
Returns
() => void
onOrderFailed()
onOrderFailed(
handler): () =>void
Defined in: src/modules/cash-app/cash-app.module.ts:135
Subscribe to active order failure.
Parameters
handler
(payload) => void
Returns
() => void
reset()
reset():
void
Defined in: src/modules/cash-app/cash-app.module.ts:106
Clear the active order (also used when the session refreshes).
Returns
void