v1

latestSwagger 2.0Apache License, Version 2.02026-07-1725867524.8 KB
PaymentTransaction

Add custom fields to payment transaction

post/1.0/kb/paymentTransactions/{transactionId}/customFields

Path parameters

transactionIdstring uuid required

Headers

X-Killbill-CreatedBystring required
X-Killbill-Reasonstring
X-Killbill-Commentstring

Request body

customFieldIdstring uuid
objectIdstring uuid
objectType'ACCOUNT' | 'ACCOUNT_EMAIL' | 'BLOCKING_STATES' | 'BUNDLE' | 'CUSTOM_FIELD' | 'INVOICE' | 'PAYMENT' | 'TRANSACTION' | 'INVOICE_ITEM' | 'INVOICE_PAYMENT' | 'SUBSCRIPTION' | 'SUBSCRIPTION_EVENT' | 'SERVICE_BROADCAST' | 'PAYMENT_ATTEMPT' | 'PAYMENT_METHOD' | 'TAG' | 'TAG_DEFINITION' | 'TENANT' | 'TENANT_KVS'
namestring required
valuestring required

Response

Custom field created successfully

customFieldIdstring uuid
objectIdstring uuid
objectType'ACCOUNT' | 'ACCOUNT_EMAIL' | 'BLOCKING_STATES' | 'BUNDLE' | 'CUSTOM_FIELD' | 'INVOICE' | 'PAYMENT' | 'TRANSACTION' | 'INVOICE_ITEM' | 'INVOICE_PAYMENT' | 'SUBSCRIPTION' | 'SUBSCRIPTION_EVENT' | 'SERVICE_BROADCAST' | 'PAYMENT_ATTEMPT' | 'PAYMENT_METHOD' | 'TAG' | 'TAG_DEFINITION' | 'TENANT' | 'TENANT_KVS'
namestring required
valuestring required