53.5. 생산자 끝점:
생산자 끝점에서는 끝점 접두사와 다음에 설명된 엔드포인트 이름 및 관련 옵션을 사용할 수 있습니다. 일부 끝점에는 단축 별칭을 사용할 수 있습니다. 엔드 포인트 URI에는 접두사가 포함되어 있습니다.
필수가 아닌 끝점 옵션은 []로 표시됩니다. 끝점에 대한 필수 옵션이 없는 경우 [] 옵션 세트 중 하나를 제공합니다. 또한 생산자 끝점에서 Camel Exchange In 메시지에 포함된 엔드포인트 옵션의 이름이 포함되어야 하는 Body 의 특수 옵션을 사용할 수도 있습니다.
엔드 포인트 옵션은 엔드포인트 URI로 제공하거나 메시지 헤더로 동적으로 제공할 수 있습니다. 메시지 헤더 이름은 CamelBraintree.<option> 형식이어야 합니다. inBody 옵션은 메시지 헤더를 재정의합니다. 즉 Body=option의 끝점 옵션은 CamelBraintree.option 헤더를 덮어씁니다.
엔드 포인트 및 옵션에 대한 자세한 내용은 https://developers.braintreepayments.com/reference/overview에서 Braintree 참조를 참조하십시오.
53.5.1. 끝점 접두사 애드온
다음 끝점은 다음과 같이 addOn 접두사를 사용하여 호출할 수 있습니다.
braintree://addOn/endpoint
끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
---|---|---|---|
all |
|
| List<com.braintreegateway.Addon> |
53.5.2. 끝점 접두사 주소
접두사 주소를 사용하여 다음과 같이 다음 끝점을 호출할 수 있습니다.
braintree://address/endpoint?[options]
끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
---|---|---|---|
create |
| customerId, request | com.braintreegateway.Result<com.braintreegateway.Address> |
delete |
| customerId, id | com.braintreegateway.Result<com.braintreegateway.Address> |
find |
| customerId, id | com.braintreegateway.Address |
update |
| customerId, id, request | com.braintreegateway.Result<com.braintreegateway.Address> |
주소의 URI 옵션
이름 | 유형 |
---|---|
customerId | 문자열 |
request | com.braintreegateway.AddressRequest |
id | 문자열 |
53.5.3. 끝점 접두사 clientToken
다음 끝점은 clientToken 접두사를 사용하여 다음과 같이 호출할 수 있습니다.
braintree://clientToken/endpoint?[options]
끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
---|---|---|---|
generate |
| request | 문자열 |
clientToken의 URI 옵션
이름 | 유형 |
---|---|
request | com.braintreegateway.ClientTokenrequest |
53.5.4. 엔드 포인트 접두사 opensslCardVerification
다음 끝점은 다음과 같이 openssl Cardverification 접두사를 사용하여 호출할 수 있습니다.
braintree://creditCardVerification/endpoint?[options]
끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
---|---|---|---|
find |
| id | com.braintreegateway.CreditCardVerification |
search |
| query | com.braintreegateway.ResourceCollection<com.braintreegateway.CreditCardVerification> |
responsible CardVerification을위한 URI 옵션
이름 | 유형 |
---|---|
id | 문자열 |
query | com.braintreegateway.CreditCardVerificationSearchRequest |
53.5.5. 끝점 접두사 customer
다음 끝점은 다음과 같이 접두사 customer 를 사용하여 호출할 수 있습니다.
braintree://customer/endpoint?[options]
끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
---|---|---|---|
all |
|
|
|
create |
| request | com.braintreegateway.Result<com.braintreegateway.Customer> |
delete |
| id | com.braintreegateway.Result<com.braintreegateway.Customer> |
find |
| id | com.braintreegateway.Customer |
search |
| query | com.braintreegateway.ResourceCollection<com.braintreegateway.Customer> |
update |
| ID, 요청 | com.braintreegateway.Result<com.braintreegateway.Customer> |
고객을위한 URI 옵션
이름 | 유형 |
---|---|
id | 문자열 |
request | com.braintreegateway.CustomerRequest |
query | com.braintreegateway.CustomerSearchRequest |
53.5.6. 끝점 접두사 할인
접두사 할인을 사용하여 다음 끝점을 호출할 수 있습니다.
braintree://discount/endpoint
끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
---|---|---|---|
all |
|
| List<com.braintreegateway.Discount> |
+
+
53.5.7. 끝점 접두사 사용
다음 끝점은 다음과 같이 접두사 충돌로 호출할 수 있습니다.
braintree://dispute/endpoint?[options]
끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
---|---|---|---|
수락 |
| id | com.braintreegateway.Result |
addFileEvidence |
| disputeId, documentId | com.braintreegateway.Result<DisputeEvidence> |
addFileEvidence |
| disputeId, fileEvidenceRequest | com.braintreegateway.Result<DisputeEvidence> |
addTextEvidence |
| RelationalId, 콘텐츠 | com.braintreegateway.Result<DisputeEvidence> |
addTextEvidence |
| disputeId, textEvidenceRequest | com.braintreegateway.Result<DisputeEvidence> |
finalize |
| 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 |
53.5.8. 끝점 접두사 documentUpload
다음 끝점은 다음과 같이 접두사 documentUpload 를 사용하여 호출할 수 있습니다.
braintree://documentUpload/endpoint?[options]
끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
---|---|---|---|
create |
| request | com.braintreegateway.Result<com.braintreegateway.DocumentUpload> |
documentUpload의 URI 옵션
이름 | 유형 |
---|---|
request | com.braintreegateway.DocumentUploadRequest |
53.5.9. 끝점 접두사 가상 머신
다음 끝점은 다음과 같이 접두사 pilot Account 를 사용하여 호출할 수 있습니다.
braintree://merchantAccount/endpoint?[options]
끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
---|---|---|---|
create |
| request | com.braintreegateway.Result<com.braintreegateway.MerchantAccount> |
createForCurrency | currencyRequest | com.braintreegateway.Result<com.braintreegateway.MerchantAccount> | |
find |
| id | com.braintreegateway.MerchantAccount |
update |
| ID, 요청 | com.braintreegateway.Result<com.braintreegateway.MerchantAccount> |
가맹점 계정의 URI 옵션
이름 | 유형 |
---|---|
id | 문자열 |
request | com.braintreegateway.MerchantAccountRequest |
currencyRequest | com.braintreegateway.MerchantAccountCreateForCurrencyRequest |
53.5.10. 끝점 접두사 processingMethod
다음 끝점은 다음과 같이 접두사 amount Method 를 사용하여 호출할 수 있습니다.
braintree://paymentMethod/endpoint?[options]
끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
---|---|---|---|
create |
| request | com.braintreegateway.Result<com.braintreegateway.PaymentMethod> |
delete |
| 토큰, deleteRequest | com.braintreegateway.Result<com.braintreegateway.PaymentMethod> |
find |
| 토큰 | com.braintreegateway.PaymentMethod |
update |
| 토큰, 요청 | com.braintreegateway.Result<com.braintreegateway.PaymentMethod> |
allocation Method를 위한 URI옵션
이름 | 유형 |
---|---|
토큰 | 문자열 |
request | com.braintreegateway.PaymentMethodRequest |
deleteRequest | com.braintreegateway.PaymentMethodDeleteRequest |
53.5.11. 끝점 접두사 processingMethodNonce
다음 끝점은 다음과 같이 prefix pay MethodNonce 를 사용하여 호출할 수 있습니다.
braintree://paymentMethodNonce/endpoint?[options]
끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
---|---|---|---|
create |
| paymentMethodToken | com.braintreegateway.Result<com.braintreegateway.PaymentMethodNonce> |
find |
| paymentMethodNonce | com.braintreegateway.PaymentMethodNonce |
processing MethodNonce의 URI 옵션
이름 | 유형 |
---|---|
paymentMethodToken | 문자열 |
paymentMethodNonce | 문자열 |
53.5.12. 끝점 접두사 계획
다음 끝점은 다음과 같이 접두사 계획을 사용하여 호출할 수 있습니다.
braintree://plan/endpoint
끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
---|---|---|---|
all |
|
| List<com.braintreegateway.Plan> |
53.5.13. 끝점 접두사 보고서
다음 끝점은 다음과 같이 접두사 report 를 사용하여 호출할 수 있습니다.
braintree://plan/report?[options]
끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
---|---|---|---|
transactionLevelFees |
| request | com.braintreegateway.Result<com.braintreegateway.TransactionLevelFeeReport> |
보고서의URI 옵션
이름 | 유형 |
---|---|
request | com.braintreegateway.TransactionLevelFeeReportRequest |
53.5.14. 끝점 접두사BatchSummary
다음 끝점은 다음과 같이 접두사 BatchSummary 를 사용하여 호출할 수 있습니다.
braintree://settlementBatchSummary/endpoint?[options]
끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
---|---|---|---|
generate |
| request | com.braintreegateway.Result<com.braintreegateway.SettlementBatchSummary> |
BatchSummary의URI 옵션
이름 | 유형 |
---|---|
settlementDate | 일정 |
groupByCustomField | 문자열 |
53.5.15. 끝점 접두사 서브스크립션
다음과 같이 접두사 서브스크립션을 사용하여 다음 끝점을 호출할 수 있습니다.
braintree://subscription/endpoint?[options]
끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
---|---|---|---|
cancel |
| id | com.braintreegateway.Result<com.braintreegateway.Subscription> |
create |
| request | com.braintreegateway.Result<com.braintreegateway.Subscription> |
delete |
| 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> |
update |
| ID, 요청 | com.braintreegateway.Result<com.braintreegateway.Subscription> |
서브스크립션의 URI 옵션
이름 | 유형 |
---|---|
id | 문자열 |
request | com.braintreegateway.SubscriptionRequest |
customerId | 문자열 |
subscriptionId | 문자열 |
amount | BigDecimal |
searchRequest | com.braintreegateway.SubscriptionSearchRequest. |
53.5.16. 끝점 접두사 트랜잭션
다음 끝점은 다음과 같이 접두사 트랜잭션을 사용하여 호출할 수 있습니다.
braintree://transaction/endpoint?[options]
끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
---|---|---|---|
cancelRelease |
| id | com.braintreegateway.Result<com.braintreegateway.Transaction> |
cloneTransaction |
| id, cloneRequest | com.braintreegateway.Result<com.braintreegateway.Transaction> |
intbestin |
| request | 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> |
Recommification |
| ID, 수량,funRequest | com.braintreegateway.Result<com.braintreegateway.Transaction> |
scelling |
| request | 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 | 문자열 |
request | com.braintreegateway.TransactionCloneRequest |
cloneRequest | com.braintreegateway.TransactionCloneRequest |
refundRequest | com.braintreegateway.TransactionRefundRequest |
amount | BigDecimal |
query | com.braintreegateway.TransactionSearchRequest |
53.5.17. 엔드 포인트 접두사 webhookNotification
다음 끝점은 다음과 같이 WebhookNotification 접두사를 사용하여 호출할 수 있습니다.
braintree://webhookNotification/endpoint?[options]
끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
---|---|---|---|
구문 분석 |
| 서명, 페이로드 | com.braintreegateway.WebhookNotification |
검증 |
| 챌린지 | 문자열 |
webhookNotification의 URI 옵션
이름 | 유형 |
---|---|
서명 | 문자열 |
payload | 문자열 |
챌린지 | 문자열 |