54.5. 생산자 끝점:
생산자 끝점은 엔드포인트 접두사 뒤에 엔드포인트 이름 및 다음에 설명된 관련 옵션을 사용할 수 있습니다. 일부 끝점에는 단축 별칭을 사용할 수 있습니다. 엔드포인트 URI에는 접두사가 포함되어야 합니다.
필수가 아닌 끝점 옵션은 []로 표시됩니다. 끝점에 대한 필수 옵션이 없는 경우 [] 옵션 세트 중 하나를 제공해야 합니다. 생산자 끝점은 Camel Exchange In 메시지에 포함된 값이 있는 끝점 옵션의 이름을 차례로 포함해야 하는 특수 옵션을 사용할 수도 있습니다.
엔드포인트 URI 중 하나 또는 메시지 헤더에서 동적으로 모든 끝점 옵션을 제공할 수 있습니다. 메시지 헤더 이름은 CamelBraintree.<option> 형식이어야 합니다. inBody 옵션은 메시지 헤더를 재정의합니다. 즉 inBody=option 의 엔드포인트 옵션은 CamelBraintree.option 헤더를 재정의합니다.
끝점 및 옵션에 대한 자세한 내용은 https://developers.braintreepayments.com/reference/overviewBraintree 참조를 참조하십시오.
54.5.1. 엔드 포인트 접두사 애드온
다음과 같이 접두사 addOn 을 사용하여 다음 끝점을 호출할 수 있습니다.
braintree://addOn/endpoint
endpoint | 짧은 별칭 | 옵션 | 결과 본문 유형 |
---|---|---|---|
all | List<com.braintreegateway.Addon> |
54.5.2. 끝점 접두사 주소
다음과 같이 접두사 주소를 사용하여 다음 끝점을 호출할 수 있습니다.
braintree://address/endpoint?[options]
endpoint | 짧은 별칭 | 옵션 | 결과 본문 유형 |
---|---|---|---|
create | customerId, request | com.braintreegateway.Result<com.braintreegateway.Address> | |
삭제 | customerId, id | com.braintreegateway.Result<com.braintreegateway.Address> | |
find | customerId, id | com.braintreegateway.Address | |
업데이트 | CustomerID, id, request | com.braintreegateway.Result<com.braintreegateway.Address> |
주소의 URI 옵션
이름 | 유형 |
---|---|
customerId | 문자열 |
요청 | com.braintreegateway.AddressRequest |
id | 문자열 |
54.5.3. 엔드포인트 접두사 클라이언트Token
다음과 같이 접두사 clientToken 을 사용하여 다음 끝점을 호출할 수 있습니다.
braintree://clientToken/endpoint?[options]
endpoint | 짧은 별칭 | 옵션 | 결과 본문 유형 |
---|---|---|---|
generate | 요청 | 문자열 |
clientToken의 URI 옵션
이름 | 유형 |
---|---|
요청 | com.braintreegateway.ClientTokenrequest |
54.5.4. 엔드 포인트 접두사 creditCardVerification
다음 끝점은 다음과 같이 접두사 creditCardverification 을 사용하여 호출할 수 있습니다.
braintree://creditCardVerification/endpoint?[options]
endpoint | 짧은 별칭 | 옵션 | 결과 본문 유형 |
---|---|---|---|
find | id | com.braintreegateway.CreditCardVerification | |
search | query | com.braintreegateway.ResourceCollection<com.braintreegateway.CreditCardVerification> |
creditCardVerification에 대한 URI 옵션
이름 | 유형 |
---|---|
id | 문자열 |
query | com.braintreegateway.CreditCardVerificationSearchRequest |
54.5.5. 엔드 포인트 접두사 고객
다음과 같이 customer 접두사를 사용하여 다음 끝점을 호출할 수 있습니다.
braintree://customer/endpoint?[options]
endpoint | 짧은 별칭 | 옵션 | 결과 본문 유형 |
---|---|---|---|
all | |||
create | 요청 | com.braintreegateway.Result<com.braintreegateway.Customer> | |
삭제 | id | com.braintreegateway.Result<com.braintreegateway.Customer> | |
find | id | com.braintreegateway.Customer | |
search | query | com.braintreegateway.ResourceCollection<com.braintreegateway.Customer> | |
업데이트 | id, request | com.braintreegateway.Result<com.braintreegateway.Customer> |
고객을위한 URI 옵션
이름 | 유형 |
---|---|
id | 문자열 |
요청 | com.braintreegateway.CustomerRequest |
query | com.braintreegateway.CustomerSearchRequest |
54.5.6. 엔드포인트 접두사 할인
다음과 같이 접두사 할인을 사용하여 다음 끝점을 호출할 수 있습니다.
braintree://discount/endpoint
endpoint | 짧은 별칭 | 옵션 | 결과 본문 유형 |
---|---|---|---|
all |
| List<com.braintreegateway.Discount> |
+
+
54.5.7. 엔드 포인트 접두사 충돌
다음과 같이 접두사 충돌 로 다음 끝점을 호출할 수 있습니다.
braintree://dispute/endpoint?[options]
endpoint | 짧은 별칭 | 옵션 | 결과 본문 유형 |
---|---|---|---|
accept |
| id | com.braintreegateway.Result |
addFileEvidence |
| disputeId, documentId | com.braintreegateway.Result<DisputeEvidence> |
addFileEvidence |
| disputeId, fileEvidenceRequest | com.braintreegateway.Result<DisputeEvidence> |
addTextEvidence |
| disputeId, content | com.braintreegateway.Result<DisputeEvidence> |
addTextEvidence |
| disputeId, textEvidenceRequest | com.braintreegateway.Result<DisputeEvidence> |
종료 |
| id | com.braintreegateway.Result |
find |
| id | com.braintreegateway.Dispute |
removeEvidence |
| id | com.braintreegateway.Result |
search |
| disputeSearchRequest | com.braintreegateway.PaginatedCollection<com.braintreegateway.Dispute> |
충돌을 위한 URI 옵션
이름 | 유형 |
---|---|
id | 문자열 |
disputeId | 문자열 |
documentId | 문자열 |
fileEvidenceRequest | com.braintreegateway.FileEvidenceRequest |
콘텐츠 | 문자열 |
textEvidenceRequest | |
com.braintreegateway.TextEvidenceRequest | disputeSearchRequest |
54.5.8. 엔드 포인트 접두사 documentUpload
다음과 같이 documentUpload 접두사를 사용하여 다음 끝점을 호출할 수 있습니다.
braintree://documentUpload/endpoint?[options]
endpoint | 짧은 별칭 | 옵션 | 결과 본문 유형 |
---|---|---|---|
create |
| 요청 | com.braintreegateway.Result<com.braintreegateway.DocumentUpload> |
documentUpload에 대한 URI 옵션
이름 | 유형 |
---|---|
요청 | com.braintreegateway.DocumentUploadRequest |
54.5.9. 엔드 포인트 접두사 매독 계정
다음 끝점은 다음과 같이 접두어마이어 계정 접두사로 호출 할 수 있습니다.
braintree://merchantAccount/endpoint?[options]
endpoint | 짧은 별칭 | 옵션 | 결과 본문 유형 |
---|---|---|---|
create |
| 요청 | com.braintreegateway.Result<com.braintreegateway.MerchantAccount> |
createForCurrency | currencyRequest | com.braintreegateway.Result<com.braintreegateway.MerchantAccount> | |
find |
| id | com.braintreegateway.MerchantAccount |
업데이트 |
| id, request | com.braintreegateway.Result<com.braintreegateway.MerchantAccount> |
Memcached Account에 대한 URI옵션
이름 | 유형 |
---|---|
id | 문자열 |
요청 | com.braintreegateway.MerchantAccountRequest |
currencyRequest | com.braintreegateway.MerchantAccountCreateForCurrencyRequest |
54.5.10. 엔드 포인트 접두사 paymentMethod
다음과 같이 접두사 paymentMethod 를 사용하여 다음 끝점을 호출할 수 있습니다.
braintree://paymentMethod/endpoint?[options]
endpoint | 짧은 별칭 | 옵션 | 결과 본문 유형 |
---|---|---|---|
create |
| 요청 | com.braintreegateway.Result<com.braintreegateway.PaymentMethod> |
삭제 |
| token, deleteRequest | com.braintreegateway.Result<com.braintreegateway.PaymentMethod> |
find |
| token | com.braintreegateway.PaymentMethod |
업데이트 |
| 토큰, 요청 | com.braintreegateway.Result<com.braintreegateway.PaymentMethod> |
paymentMethod의 URI 옵션
이름 | 유형 |
---|---|
token | 문자열 |
요청 | com.braintreegateway.PaymentMethodRequest |
deleteRequest | com.braintreegateway.PaymentMethodDeleteRequest |
54.5.11. 엔드 포인트 접두사 paymentMethodNonce
다음과 같이 paymentMethodNonce 접두사를 사용하여 다음 끝점을 호출할 수 있습니다.
braintree://paymentMethodNonce/endpoint?[options]
endpoint | 짧은 별칭 | 옵션 | 결과 본문 유형 |
---|---|---|---|
create |
| paymentMethodToken | com.braintreegateway.Result<com.braintreegateway.PaymentMethodNonce> |
find |
| paymentMethodNonce | com.braintreegateway.PaymentMethodNonce |
paymentMethodNonce에 대한 URI 옵션
이름 | 유형 |
---|---|
paymentMethodToken | 문자열 |
paymentMethodNonce | 문자열 |
54.5.12. 엔드 포인트 접두사 계획
다음과 같이 접두사 계획을 사용하여 다음 끝점을 호출할 수 있습니다.
braintree://plan/endpoint
endpoint | 짧은 별칭 | 옵션 | 결과 본문 유형 |
---|---|---|---|
all |
|
| List<com.braintreegateway.Plan> |
54.5.13. 끝점 접두사 보고서
다음과 같이 접두사 보고서를 사용하여 다음 끝점을 호출할 수 있습니다.
braintree://plan/report?[options]
endpoint | 짧은 별칭 | 옵션 | 결과 본문 유형 |
---|---|---|---|
transactionLevelFees |
| 요청 | com.braintreegateway.Result<com.braintreegateway.TransactionLevelFeeReport> |
보고서의 URI 옵션
이름 | 유형 |
---|---|
요청 | com.braintreegateway.TransactionLevelFeeReportRequest |
54.5.14. 엔드 포인트 접두사 인 BatchSummary
다음과 같이 접두사eat BatchSummary를 사용하여 다음 끝점을 호출할 수 있습니다.
braintree://settlementBatchSummary/endpoint?[options]
endpoint | 짧은 별칭 | 옵션 | 결과 본문 유형 |
---|---|---|---|
generate |
| 요청 | com.braintreegateway.Result<com.braintreegateway.SettlementBatchSummary> |
BatchSummary를 위한URI 옵션
이름 | 유형 |
---|---|
settlementDate | 일정 |
groupByCustomField | 문자열 |
54.5.15. 엔드 포인트 접두사 서브스크립션
다음과 같이 접두사 서브스크립션 으로 다음 끝점을 호출할 수 있습니다.
braintree://subscription/endpoint?[options]
endpoint | 짧은 별칭 | 옵션 | 결과 본문 유형 |
---|---|---|---|
취소 |
| id | com.braintreegateway.Result<com.braintreegateway.Subscription> |
create |
| 요청 | com.braintreegateway.Result<com.braintreegateway.Subscription> |
삭제 |
| customerId, id | com.braintreegateway.Result<com.braintreegateway.Subscription> |
find |
| id | com.braintreegateway.Subscription |
retryCharge |
| subscriptionId, amount | com.braintreegateway.Result<com.braintreegateway.Transaction> |
search |
| searchRequest | com.braintreegateway.ResourceCollection<com.braintreegateway.Subscription> |
업데이트 |
| id, request | com.braintreegateway.Result<com.braintreegateway.Subscription> |
서브스크립션에대한 URI 옵션
이름 | 유형 |
---|---|
id | 문자열 |
요청 | com.braintreegateway.SubscriptionRequest |
customerId | 문자열 |
subscriptionId | 문자열 |
수량 | BigDecimal |
searchRequest | com.braintreegateway.SubscriptionSearchRequest. |
54.5.16. 끝점 접두사 트랜잭션
다음과 같이 접두사 트랜잭션 을 사용하여 다음 끝점을 호출할 수 있습니다.
braintree://transaction/endpoint?[options]
endpoint | 짧은 별칭 | 옵션 | 결과 본문 유형 |
---|---|---|---|
cancelRelease |
| id | com.braintreegateway.Result<com.braintreegateway.Transaction> |
cloneTransaction |
| id, cloneRequest | com.braintreegateway.Result<com.braintreegateway.Transaction> |
credit |
| 요청 | com.braintreegateway.Result<com.braintreegateway.Transaction> |
find |
| id | com.braintreegateway.Transaction |
holdInEscrow |
| id | com.braintreegateway.Result<com.braintreegateway.Transaction> |
releaseFromEscrow |
| id | com.braintreegateway.Result<com.braintreegateway.Transaction> |
취소 |
| ID, 수량, ReplacationRequest | com.braintreegateway.Result<com.braintreegateway.Transaction> |
판매 |
| 요청 | com.braintreegateway.Result<com.braintreegateway.Transaction> |
search |
| query | com.braintreegateway.ResourceCollection<com.braintreegateway.Transaction> |
submitForPartialSettlement |
| ID, 양 | com.braintreegateway.Result<com.braintreegateway.Transaction> |
submitForSettlement |
| ID, 양, 요청 | com.braintreegateway.Result<com.braintreegateway.Transaction> |
voidTransaction |
| id | com.braintreegateway.Result<com.braintreegateway.Transaction> |
트랜잭션에대한 URI 옵션
이름 | 유형 |
---|---|
id | 문자열 |
요청 | com.braintreegateway.TransactionCloneRequest |
cloneRequest | com.braintreegateway.TransactionCloneRequest |
refundRequest | com.braintreegateway.TransactionRefundRequest |
수량 | BigDecimal |
query | com.braintreegateway.TransactionSearchRequest |
54.5.17. 끝점 접두사 webhookNotification
다음과 같이 접두사 webhookNotification 을 사용하여 다음 끝점을 호출할 수 있습니다.
braintree://webhookNotification/endpoint?[options]
endpoint | 짧은 별칭 | 옵션 | 결과 본문 유형 |
---|---|---|---|
parse |
| 서명, 페이로드 | com.braintreegateway.WebhookNotification |
확인 |
| 과제 | 문자열 |
webhookNotification의 URI 옵션
이름 | 유형 |
---|---|
signature | 문자열 |
페이로드 | 문자열 |
과제 | 문자열 |