Payment
import { ExampleResponse } from "components/ExampleResponse"; import { AttributeTable } from "components/AttributeTable";
These are result codes that communicate success (200) or failure (400) specific to the Payment operation, which often fails because the receiving account does not trust the issuer of the asset being sent.
Learn more about the Payment operation.
- RESULT CODE -
OpSuccess
PAYMENT_SUCCESSThe payment was successfully completed.
OpMalformed
PAYMENT_MALFORMEDThe input to the payment is invalid.
OpUnderfunded
PAYMENT_UNDERFUNDEDThe source account (sender) does not have enough spirits to send the payment amount while maintaining its own minimum reserve.
OpSrcNoTrust
PAYMENT_SRC_NO_TRUSTThe source account does not have a trustline for the asset it is trying to send.
OpSrcNotAuthorized
PAYMENT_SRC_NOT_AUTHORIZEDThe source account is not authorized to send this asset.
OpNoDestination
PAYMENT_NO_DESTINATIONThe destination account does not exist.
OpNoTrust
PAYMENT_NO_TRUSTThe destination account does not have a trustline for the asset being sent.
OpNotAuthorized
PAYMENT_NOT_AUTHORIZEDThe destination account is not authorized to hold this asset.
OpLineFull
PAYMENT_LINE_FULLThe destination account (receiver) does not have sufficient limits to receive amount and still satisfy its buying liabilities.
OpNoIssuer
PAYMENT_NO_ISSUERThe issuer of the asset does not exist.
Last updated
Was this helpful?