Yapily · Capability

Payment Initiation

Payment Initiation is a Naftiko capability published by Yapily, one of 9 capabilities the APIs.io network indexes for this provider.

Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Run with Naftiko

Capability Spec

payment-initiation.yaml Raw ↑
apiVersion: naftiko.dev/v1
kind: Capability
metadata:
  name: yapily-payment-initiation
  labels:
    provider: yapily
    domain: open-banking
    regulation: psd2
spec:
  title: Yapily Payment Initiation
  description: |
    Initiate single, scheduled, periodic, bulk, and international payments directly
    from a consenting customer's bank account via Yapily's PIS endpoints. Consents
    are single-use for payments. Uses redirect or embedded authorisation flows.
  api: yapily:yapily-payments-api
  inputs:
    - name: consent_token
      type: string
      required: true
    - name: payment_request
      type: object
      required: true
  operations:
    - createPayment
    - createBulkPayment
    - getPaymentDetails
    - getPaymentStatus
    - getPaymentDetailsByMerchant
  governance:
    - PSD2 strong customer authentication required
    - Single-use consent per payment
    - Confirmation of funds where supported by institution