Skip to content

Instantly share code, notes, and snippets.

View damonpetta's full-sized avatar

Damon damonpetta

View GitHub Profile

Retail Payment Activities Act (RPAA) Compliance Framework

Introduction

This framework is designed to ensure compliance with the Retail Payment Activities Act (RPAA), which aims to regulate payment service providers (PSPs) in Canada. The RPAA introduces requirements for risk management, fund safeguarding, reporting, and more, in response to evolving technologies and the increasing complexity of payment services. This compliance framework uses the RPAA regulations outlined in R-7.36 as its foundation and incorporates guidance from common industry frameworks like SOC2 and OFDSS to help PSPs effectively manage compliance and operational risks.

Registration and Operational Requirements

This section outlines the controls necessary for PSP registration and operations as mandated by the RPAA. These controls are designed to ensure compliance with specific sections of the Act.

Controls:

CAMT.053 v09 to Comprehensive CSV Converter

Description

This XSLT camt053_v09_to_comprehensive_csv.xslt, is designed to convert CAMT.053 version 09 (ISO 20022 bank statement) XML files into a comprehensive CSV format.

Features

  • Extracts statement-level information (ID, creation date, date range)
  • Includes account details (ID, owner, servicer)

Keybase proof

I hereby claim:

  • I am damonpetta on github.
  • I am damon_uw (https://keybase.io/damon_uw) on keybase.
  • I have a public key whose fingerprint is 727F 8C7F AB92 F6F4 C193 685E A8FC FA58 D85A 19F9

To claim this, I am signing this object:

test

@damonpetta
damonpetta / myweechat.md
Created July 16, 2017 12:23 — forked from pascalpoitras/1.md
My always up-to-date WeeChat configuration (weechat-dev)

WeeChat Screenshot

Enable mouse support

/mouse enable

Encrypted password in sec.conf

Keybase proof

I hereby claim:

  • I am damonpetta on github.
  • I am damon_uw (https://keybase.io/damon_uw) on keybase.
  • I have a public key whose fingerprint is 4B80 B654 D25B 89FF 3922 499D 9CAC 1EA8 785E 4719

To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am damonpetta on github.
  • I am daemonp (https://keybase.io/daemonp) on keybase.
  • I have a public key whose fingerprint is B228 037C B9C2 D3C3 D1F6 1B34 E67B 8EEE 3F44 2BBA

To claim this, I am signing this object:

unbind C-b
set -g prefix C-a
bind-key C-a last-window
bind a send-prefix
# split panes using | and -
bind | split-window -h
bind - split-window -v
unbind '"'
unbind %
guestfish --ro -a LibreELEC-RPi2.arm-7.0.1.img -m /dev/sda1:/ tar-out / - | docker import - rasberrypi3-libreelec