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

문자열

페이로드

문자열

과제

문자열

 

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.