Inside DAC7: The EU’s Newest Tax Directive & Its Implementation Status [March 2023]
The EU’s newest tax directive, DAC7, which applies as of 1 January 2023, imposes new obligations on online marketplaces that have sellers based in the EU.
Discover how Trolley helps innovative customers pay out their contractors and stay tax compliant.
The EU’s newest tax directive, DAC7, which applies as of 1 January 2023, imposes new obligations on online marketplaces that have sellers based in the EU.
Jordy Cohen, our Sr Director of Sales, walks us through his journey at Trolley. He discusses his process of building a sales team that represents and supports the diverse communities we serve.
The EU’s newest tax directive, DAC7, which applies as of 1 January 2023, imposes new obligations on online marketplaces that have sellers based in the EU.
Jordy Cohen, our Sr Director of Sales, walks us through his journey at Trolley. He discusses his process of building a sales team that represents and supports the diverse communities we serve.
We built our platform to make integration easy for developers.
It's never been easier to grow your business internationally. Get access to Trolley’s next generation payments infrastructure and global banking network to send funds to suppliers and contractors around the world.
const paymentrails = require('paymentrails');
const client = paymentrails.connect({
key: "YOUR-API-KEY",
secret: "YOUR-API-SECRET",
environment: "production",
});
// Async/Await version
async function main() {
const recipient = await client.recipient.find("R-G7SXXpm6cs4aTUd9YhmgWC");
console.log(recipient.id);
}
main();
// Promise version
client.recipient.find("R-G7SXXpm6cs4aTUd9YhmgWC").then(recipient => {
console.log(recipient.id);
}).catch(err => {
console.log("ERROR", err);
});
from paymentrails.configuration import Configuration
from paymentrails.recipients import Recipients
client = Configuration.gateway("YOUR-PUBLIC-API","YOUR-PRIVATE-API","production")
response = client.recipient.find("R-WJniNq7PUXyboAJetimmJ4")
print(response.id)
require 'payment_rails'
payments = [
{recipient: 1, amount: 100, currency: "USD"},
{recipient: 2, amount: 200, currency: "CAD"}
]
client = PaymentRails.connect(api_key: "")
client.batches.create(recipient)
// This line is for the Composer autoloader
require_once 'vendor/autoload.php';
// Or use this if installed via git clone
// require_once 'php-sdk/lib/autoload.php';
use PaymentRails;
// Configure API key authorization: merchantKey
PaymentRails\Configuration::environment('production');
PaymentRails\Configuration::publicKey(YOUR_PUBLIC_KEY);
PaymentRails\Configuration::privateKey(YOUR_PRIVATE_KEY);
try {
$recipients = PaymentRails\Recipient::all();
foreach ($recipients as $rcpt) {
print_r($rcpt->id . "\n");
}
} catch (Exception $e) {
echo 'Exception when calling PaymentRails\\Recipient::all ', $e->getMessage(), PHP_EOL;
}
using paymentrails.Types;
using paymentrails;
class Program
{
static void Main(string[] args)
{
// set your API key
var client = new PaymentRails_Gateway("YOUR-API-KEY", "YOUR-SECRET-KEY", "production");
Recipient response = client.recipient.find("R-4q7zxMa26hpZhx7ULApBGw");
Console.WriteLine(response.id);
Console.Read();
}
}
From global mass payouts, to real-time currency conversions, our APIs can help you create a tailored solution that meets your unique payment needs. We’ve designed our APIs using RESTful architecture making it an easy and frictionless experience.
With our robust Payout API, you can be up and running within minutes and paying the world.
With our robust Payout API, you can be up and running within minutes and paying the world.
It has never been easier to grow your business internationally. Get access to Trolley’s next-generation payments infrastructure and global banking network.
Automate Your FX
Expand Your Payment Capabilities
Global Reach
Payment Automation
Webhooks & Slack
Developer Sandbox
Integrate, onboard, schedule, pay, communicate, and comply—all from the Trolley platform & API—with little effort required.
This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful. Click here to view our Privacy and Cookie Policies.
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.
This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.
Keeping this cookie enabled helps us to improve our website.
Please enable Strictly Necessary Cookies first so that we can save your preferences!