slug: payu provider: PayU generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Banking & Capital Markets min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 4 edges: - tag: Marketplace-Verification spec_file: payu-marketplace-verification-api-openapi.yml capability_id: BC-1300.20 capability_id_l1: BC-1300 capability_name: KYC & Customer Due Diligence Management confidence: 0.85 evidence: POST /api/aml-verification/v1/verification create-marketplace-verification; POST /api/aml-verification/v1/dataloading/seller/documents Add Seller's Documents; schemas PrivatePerson, CompanyData reason: AML verification endpoints collect seller and associate identity data, documents and bank accounts and return verification status — this is KYC/CDD onboarding due diligence on marketplace sellers. - tag: Order spec_file: payu-order-api-openapi.yml capability_id: BC-1340.10 capability_id_l1: BC-1340 capability_name: Payment Initiation Management confidence: 0.8 evidence: POST /api/v2_1/orders Create an Order; POST /api/v2_1/orders/{orderId}/captures Capture Authorized Order; schemas threeDsAuthentication, payMethods, exemption reason: 'Orders here are payment instructions: create, authorise/capture, cancel, retrieve transactions, with 3DS authentication and payment-method data. That is payment instruction capture, validation and authorisation.' - tag: Payout spec_file: payu-payout-api-openapi.yml capability_id: BC-1340.10 capability_id_l1: BC-1340 capability_name: Payment Initiation Management confidence: 0.78 evidence: POST /api/v2_1/payouts create-a-payout Create a Payout; schemas BankAccountPayout, CardPayout, FxPayout, payee, bankAddress reason: Creates and retrieves payouts to bank accounts or cards with payee details — capture and authorisation of outbound payment instructions, i.e. payment initiation within Payments & Card Management. - tag: Refund spec_file: payu-refund-api-openapi.yml capability_id: BC-1340.20 capability_id_l1: BC-1340 capability_name: Payment Processing Management confidence: 0.72 evidence: POST /api/v2_1/orders/{orderId}/refunds create-a-refund Create a Refund reason: Operations create and retrieve refunds against payment orders on a payment processing platform — this is payment transaction processing (reversal of a captured payment), not a generic order or accounting function. L2 to Payment Processing Management is the best fit though refund handling straddles processing and dispute/chargeback handling, hence moderate confidence.