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
braintree://addOn/endpoint
| 끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
|---|---|---|---|
| all |
|
| List<com.braintreegateway.Addon> |
53.5.2. 끝점 접두사 주소 링크 복사링크가 클립보드에 복사되었습니다!
접두사 주소를 사용하여 다음과 같이 다음 끝점을 호출할 수 있습니다.
braintree://address/endpoint?[options]
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]
braintree://clientToken/endpoint?[options]
| 끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
|---|---|---|---|
| generate |
| request | 문자열 |
clientToken의 URI 옵션
| 이름 | 유형 |
|---|---|
| request | com.braintreegateway.ClientTokenrequest |
53.5.4. 엔드 포인트 접두사 opensslCardVerification 링크 복사링크가 클립보드에 복사되었습니다!
다음 끝점은 다음과 같이 openssl Cardverification 접두사를 사용하여 호출할 수 있습니다.
braintree://creditCardVerification/endpoint?[options]
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]
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
braintree://discount/endpoint
| 끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
|---|---|---|---|
| all |
|
| List<com.braintreegateway.Discount> |
+
+
+
+
53.5.7. 끝점 접두사 사용 링크 복사링크가 클립보드에 복사되었습니다!
다음 끝점은 다음과 같이 접두사 충돌로 호출할 수 있습니다.
braintree://dispute/endpoint?[options]
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]
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]
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]
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]
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
braintree://plan/endpoint
| 끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
|---|---|---|---|
| all |
|
| List<com.braintreegateway.Plan> |
53.5.13. 끝점 접두사 보고서 링크 복사링크가 클립보드에 복사되었습니다!
다음 끝점은 다음과 같이 접두사 report 를 사용하여 호출할 수 있습니다.
braintree://plan/report?[options]
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]
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]
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]
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]
braintree://webhookNotification/endpoint?[options]
| 끝점 | 속이 Alias | 옵션 | 결과ECDHE 유형 |
|---|---|---|---|
| 구문 분석 |
| 서명, 페이로드 | com.braintreegateway.WebhookNotification |
| 검증 |
| 챌린지 | 문자열 |
webhookNotification의 URI 옵션
| 이름 | 유형 |
|---|---|
| 서명 | 문자열 |
| payload | 문자열 |
| 챌린지 | 문자열 |